A reasonably cheap alternative I've found is this one:-
http://www.amazon.co.uk/EasyAcc-100...e=UTF8&qid=1435168894&sr=8-1&keywords=easyacc
I was given this as a Christmas present and apart from trying it out a couple of times when I got it haven't really used it,
reading this thread I thought I'd try it out with my Surface 3.
Initially I thought it wasn't up to the job but after trying several USB cables I found it works pretty well,
strangely the cable that came with the Surface doesn't work for more than 15 minutes without getting the message "plugged in, not charging" but the one that came with my Moto G phone works flawlessly.
Connected to the 2.1 amp connector on the charger my Surface maintains charge whilst in use and very very slowly goes up by a percent or two,
used this way I'd hazard that it extends battery life by 5-6 hours before it dies.
Charging overnight from 20% battery left and with the Surface turned off I had 91% the next morning but the charger was dead as a dodo lol.
As an aside is it just my Surface 3 or are they very temperamental about what micro USB cable you use and for what its being used for?
Apart from the above example with the different cables for charging from my battery pack I set up USB tethering from my phone to my Surface exactly as it was on my old Bay Trail tablet and was tearing my hair out as to why it didn't work until I found the exact cable that it did work on (about the 4th one I tried) which wouldn't work for this charging experiment!