One thing you need when fitting the socket is time, get a brew and think about where to situate it, how to wire it etc...
I have had the best quality "waterproof" ones on different bikes and they all the are not waterproof when I forget to close them.
Imho, fit in a place that will protect from the weather (under seat/behind panel etc...)
Wiring best job you can, route it safely, appropriate fuse, switched/relay etc...
I'd isolate it in some way either through a switch or switched live.
This is one of the few mods I will do but it really saves the day for sat nav/phone/music etc...