If you want 3 to 6months then a temperature resistant wax like colli 476, fk1000, mint rims will do the job.
if you want longer protection then look into the nano or quartz coatings i mentioned above.
wheel cleaners arent overly needed on protected wheels as shampoo will remove the worst. It will be when you want to prep them for new coats of wax that you may need a wheel cleaner and iron remover. I've only used valetpro bilberry and AF imperial wheel cleaners so can't comment on others. Now my wheels are sealed with C5 I don't need to use them