I recently ordered 2 battery packs from CheapBatteryPacks.com.
I only have good things to say about them. Their prices were good, and the packs I received looked very professionally made. I ordered 2x 8.4V 1500mAh Ni-MH mini packs.
I ordered them late at night on Friday, August 3rd, and they were shipped out Monday. I received them with no duties applied on ??? (I'm not sure when I actually received them, but it was around a week).