athletes foot cream (which depending on the type there are 2-3 drugs to choose from. clotrimazole, tioconazole, Miconazole... When my husband had jock itch they just told him to use OTC athletes foot cream on it.
There's also terbinafine which works better than the 3 you listead (but more expensive).