The cheapest place I've seen for a lance:
http://www.cleanyourcar.co.uk/washin.../prod_371.html
Loads of polishes to choose from but Poorboys Professional Polish is good.
Bilberry is a brilliant wheel cleaner - effective is breaking down dirt and safe. I recommend using it with a foaming sprayer.
RimWax is a good wheel sealant.