I have this on my truck,
https://www.etrailer.com/Accessories-and-Parts/Superwinch/SW2008.html
not complicated at all just have to get under your truck to run the wire. I know some prefer a battery but in my opinion there heavy, hazardous, and take up to much space in my tongue box. Its...