I have a front mount on one of my Avalanches [centered like yours], and TWO of them [where the snatch hooks used to be] on the ZR2 Blazer. I love it. A secondary benefit; if you hook a trailer to it and push the trailer into a parking spot or location, it can be done accurately at about 30MPH. It is a completely different thing driving a trailer into a spot instead of backing up. It is a GIANT and expensive pain in the ### to run the #0 wiring to the rear of the truck for that winch. Consider welding connectors to make life quick and easy. You'll need two males and four females....
DO not take the shortcut of using the frame as a ground point. If you do and your solenoid goes out on the winch, you're done. If you run both ground and power, and the solenoid goes out, you just bypass the solenoid, wire directly to the winch [ a small premade jumper is nice] and switch terminals. Kind of a positive ground thing to reverse direction of the winch.
I have a video on youtube [it's stupid, I won't give you the address] showing me pulling a Jeep and new Ford truck out of the desert with my silly little Blazer and it's winch. The funny thing; the Jeep had a winch and the forerunner that was there with us had a winch, neither wired up. BOTH people, and the entire group that had gathered, WERE TOO STUPID TO USE JUMPER CABLES TO ACTIVATE THE WINCH.
I am out trying to 'find myself'. If I should wander back while I am gone, please tell me to sit quietly and wait for myself to return.
LOTS of scuba and vintage scuba equipment [I'm Always willing to trade or buy the stuff you think is too old to use]
Smithy XLT Mill/lathe [It was easier to learn than I thought, I'm no pro, but I can make a bearing hanger]