I use Finish Kare 1000p sealant on mine as I already have some,gives good results,
Noticed some brake dust embedded in the wheels today so going to have to look at getting some iron x or purple rain,anyone used either of these products?
Agreed. Get some FK1000P, ideal for white paintwork, as well as alloys; I think with the temperature resistances you could probably apply to the exhaust as well - not sure how well that would hold up though. Big pot, so will last you forever, rather than having 2-3 different waxes.
I've got Iron-X, worst smelling thing, ever. Tried it on my alloys, but being a dumbass, I forgot they were brand new and only had ~200 miles on them, so it was of little use. But on well worn alloys, I can imagine it will do the job. Or, if you have any used clay bars that aren't good enough for paintwork, give that a shot first.

@OP, a good going over with VP Bilberry + a pressure washer will sort the crud out before you seal them. After you seal, if you keep on top of the cleaning, you won't even need a dedicated wheel cleaner, I doubt.