If I were you I'd take all the risk and worry out of it and buy a winch mount for your hitch receiver, then only mount it when you need it. Sounds like a hell of a hassle for a winch that MIGHT fit that MIGHT tear your bumper off that you MIGHT not even use.
2005 F-150 Lariat [Current]
New plugs, coils, and AC compressor: 24 Oct 2013. I survived the 5.4L spark plug change and didn't break any!
Gibson stainless performance headers, Flowmaster 44 dual-out muffler: 10 Dec 2014