I really like the ZEP Industrial Purple Degreaser. It's probably very similar to the Castrol. Off with the grease, with minimum of brushing with a nylon brush, and it doesn't hurt rubber, paint, or cad plated parts. A good rinse with water, thorough drying, and parts are ready for paint with no contamination. It's inexpensive at the Home Despot.