I know some degreasers contain a chemical that will harm plastics and polymers, but work really well.

Well, I don't want to risk it, but I do want to degrease my new build in prep for some rattle can coloration.

So what do you guys use that's safe for polymers and plastics found on AR's??