When cleaning controllers, I disassemble them completely and use dish-washing liquid and warm water for all plastic parts. If there's something really sticky like glue residue, cleaning alcohol helps.
Acetone.
No, please, no. It will not only damage plastic, but also dissolve paint/prints immediately.
Methoxypropanol PM is much safer for plastic IF your intention is to get rid of paint. I use it for plastic model kits and resin mold garage kits that I want to re-paint. I still wouldn't use it for general cleaning.