Shine Supply Wise Guy tire cleaner is really good but I haven`t used their rim cleaner. Stoner`s Tarminator is even better at cleaning a tire prior to using a tire coating and I usually do a few passes with Wise Guy before doing 1-2 passes with Tarminator.
For wheels, I primarily use Meguiar`s D143 Non-Acid wheel cleaner in a IK Foamer. I also periodically use Duragloss 821 All-Wheel Cleaner for a quick clean. Of course, my wheels are usually so clean I could get by with whatever car wash soap I`m using.