For the charger I use iTips which are about the only good things at Radio Shack. You can use the same charger for almost everything by changing tips.
I can charge my old Palm Centro, my Hero, and my work Blackberry. I can also run my Garmin eTrex Vista, but not charge (limitation of the GPS system)
They are available in other places too...
For the Hero, they specify the A53 tip, which I bought, but I have also charged with my Blackberry charger. I don't know what the difference is between the three (at least) micro-usb tips that they sell are, but I can hook up my BB, Garmin and Hero to the PC with the same cable, so I suspect you should be able to do all three with one tip... I have used the BB tip for the Garmin and Hero and it seems to work OK. I forget the number.