No problem buying stuff from Walmart as long as you buy name brand products designed for your needs. There are many different wheel cleaners but you need to make sure that the one you use is designed for ALUMINUM wheels.
I prefer to use a water soluble wax that mixes in a bucket and is used to wash the vehicle. This will put a coat of wax on the surface without any abrasive action that some other products may do. I like the Blue Coral wash wax. For a bug remover I use a fine or medium clay bar that will remove the bug, and other debris, without the use of any chemicals that may damage the surface.