I worked in a few outdoors sports stores many years ago & we'd snag a gallon can of plain 'ol Coleman stove fuel from the camping dept & use it as a base cleaner. Coleman fuel is basically just "white gas" (low ocatane gasoline with no additives) - which is the same as naptha. As a base cleaner - used conservatively and carefully - (it's quite flammable) the stuff works. But that was then.
Nowadays, when I really need to do deep cleaning of ski bases, I:
1) hot scrape
2) brush out with nylon & fine brass brushes
3) rub down the bases with a moderate amount of meadowfoam oil with fiberlene & then rub out any excess oil. The oil tends to break down (emulsify?) the remaining wax. Wend uses meadowfoam oil in their base cleaner(s).
4) lightly spray a Simple Green solution - 40% Simple Green, 40% Rubbing Alcohol, 20% Water - on the bases, wipe down well, wipe off completely and let dry. Rubbing alcohol can be the 70% variety or higher, doesn't matter. Anyway, this is mainly done to get rid of meadowfoam oil residue. Simple green works well for this as meadowfoam is an organic plant based oil.
If I'm just cleaning bases to get rid of grime & contaminants prior to waxing, I stop at step 3 and then wax - because the tiny amount of remaining meadowfoam oil on the base *supposedly* helps wax penetration.
If I'm going to do major base tuning/structuring/repair - or getting the bases ground - I'll do step 4 too, as it prevents gumming up files/stones with base wax residue.