I spray action with Brake Cleaner and then scrub with toothbrush and then spray again. Then a spray of G96 to lube everything.
Have not seen any damage on Glock, Canick, MP9 or FNS.
I assume that if any cleaner was incompatible with poly frames, we would hear about it in bold print.