To get the parts really clean, I can advise you:
Any brand will do! Dissolves all dirt and oil resedu and makes the car like new; shiny and smelling good!! You will get an unexpected really great result. Just try and see for yourselve how great these will clean your car!