Bilberry is good and cheap. Get the concentrated stuff and dilute as you see fit.
You can then use iron-x (don't let it dry on - just leave for 5 - 10 mins)
Clay
Then I use Bilt Hamber Auto Balm one or two coats followed by three coats of PoorBoys Wheel sealant.
Keep up with the PoorBoys every month or so.
Wheels clean up with a hose pipe & gental wipe with a cloth.
Use the AutoBalm on the calipers and exhaust tips. Works a treat.