There was a fucking boat-load of IP Masteron tabs floating around western Canada last summer. When they were offered to me... I too thought "WTF?! Masteron is an injectable." One of the dudes at my gym that pushes IP was literally giving them away by September.
Anyways- Who knows what in those tabs... I've never thought much of IP and their color-coded candy.