I've had success with the same or similar waterproof USB port purchased on E-bay (2 of them actually, one on my F800ST and one on my 2012 R1200R) with 2 Garmin automotive GPS units (250W and 2455LM). In both cases I hooked mine up to the dedicated power outlet using the BMW connector thingy. Instead of the RAM ball mount, I have one by Ztechnik that mounts to the left handlebar control unit resulting in, to my eye, a cleaner installation, though being a hard mount with no vibration isolator it likely transmits more vibration to GPS unit than the ball mount does - more on that below.
I can offer the following observations from my installations:
1) On power-up the GPS acts like it has been hooked up to a PC, but after 30 secs or so it will go into navigation mode and function normally. Apparently this is typical 'behaviour' for a Garmin GPS hooked up to a non-garmin power supply.
2) My installation goes through a lot of GPS cables. They'll work fine for a while but eventually will start going through the power-up cycle regularly, to the point where it never gets into navigation mode. Replacing the cable with a new one fixes the problem for a while, but it will eventually return. I suspect vibration causes the USB cable connector on the GPS side to wear resulting in intermittent power.
3) Be wary when popping the waterproof boot off. The tether on mine broke when I removed mine in cool weather.
4) From what I can make out the max charging current depends on whether the device is hooked up to a garmin or other power supply. For example, when turn on the service menu* for my 250W and connect it to a regular USB cable, it shows the charging current limit as 500 mA (and it seems to draw a max of about 150 mA even when the battery is low). If I hook it up to a garmin power supply the menu shows to the max charging current as 1000 mA, however I've never observed it to draw much more than 500 mA even when the battery is low. I should also note that notwithstanding item (2) above, even at the relatively low charge rate of 150 mA, I've never had issues running or charging the GPS on the bike's power supply though it definitely takes longer for it to charge than when using the garmin power supply. All that said, I have, on occasion, seen the unit show a max charge limit and rate on the bike as if it were hooked up to a garmin power supply, so go figure.
Also note that for my 2455LM, the charge current limit for a garmin power supply is 1300 mA, though again I've never seen it draw much more than 500 mA. The regular USB charge current limit and actual draw are 500 and approx 150 mA respectively.
* to access the 'service menu', press and hold the battery symbol in the upper right corner of the display for about 10 secs. Note that on my 250, this symbol is only visible when then the unit is not hooked up to a power supply. Once in the service menu, you can hook up a power supply and see the charge current limit and actual charge current.
5) I can't see it making any difference, but I did not include the supplied fuse on the USB cable seeing as the circuit is protected by canbus.
6) I had success with Dr. Strangelove's waterproofing method on my recent 'I've seen fire and I've seen rain' tour through Washington, Idaho, Oregon and Cali.
Hope this helps.