My Beovox Pentas have always looked very grubby and I decided to give them a spring clean. The original owner must have smoked 60 a day because they were absolutely filthy. Baby wipes just turned a nasty yellow-brown but how ever much I cleaned them the speakers remained stained and horrid. So I tried good old Solvo Autosol and they came up like new. I tried on a tiny portion on the back of the speaker first as Autosol is slightly abrasive and didnt want to ruin the speakers but there was no problem at all. It removed all the dirt very quickly and easily.
So if you have dirty pentas with stubborn stains, give autosol a go.