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
I survived the 5.4L spark plug change... and didn't break any!
New spark plugs, coils, and AC compressor: 24 October 2013