One word of warning with engine cleaners. Just like acids which have a very low ph ( below 7) and cause damage, heavy duty degreaser are aqually dangerous but on the opposite end of the ph scale. They usually rate around 10-14. Very effective for grease but not gentle on paint. I would always start with soap and water and work up slowly. If soap doesn't work try p21s wheel cleaner with plenty of dwell time. If p21s wheel cleaner doesn't work you may want to step up to a very mild acid and dilute it down and rinse immediately.
Using Harsh chemicals like engine cleaners and acids on delicate surfaces are like using flame thowers to lite a barbaque, they work but not really reccomended.