I found this at Wallyworld for $12.88 :
https://www.causa.com/store/catalog.asp?item=4052&category_id=194#
The cord is 24 inches long, so it reaches from my switched glovebox outlet to my tankbag with no problem.
The picture shown in that link is decieving, the plug is actually shorter and is a low profile plug, so I still maintain nearly full use of my glove box.
It has a push button on off switch, that lights up GREEN. AND the plug has a light on it too. so it lights up my glove box (helpful sometimes at night)
The wire is thinner than typical, so the glove box door does minimal impressioning/damage to it. (good or bad feature depening on your point of view).
It has a 2.1 Amp slot, and 2 1amp slots. I haven't verified, but the label on back implies that the 2.1 is max 2.1, while the the TWO 1.0's together max out at 1.0.
It comes with a semi permanent peel-off sticker already on back.
did I mention it was only 12.88 at walmart?(
https://www.walmart.com/ip/GOXT-12V-USB-Charger/24949937)
It was well worth 12.88 . Not sure how long it will last.
My Garmin Zumo is hard wired, as will be my radar detector.
I added a powerlet plug to my left dash, that powers my tank bag. but this is an excellent addition/back up. (the 2.1 amp is especially handy as it charges my phone pretty quickly. and can charge my tablet as well)