Regarding the micro USB connectors, there are 2 different kinds.
The one looks to be the most common type as used on my android and rechargeable flashlight.
The other, as is found on the Raduino I have, is the same as is used for my Nikon camera.
I found this one on Ebay easily.
The one used for my android, I get at the Dollar Tree. You may be able to get them cheaper. as per the picture, the Old Verion is the one my Nikon and raduino use.
TheMicro USBVerion, as I said, looks like the more common as my Android uses.