I recently got a smittybilt xrc10. 10k winch for 400bucks thru 4wheelparts. Havent gotten to use it yet, but have heard lots of good things about smitty. Got mine mounted on a hitch cradle so i can run it front or rear. Heavy set up tho, close to 130lbs...

And, yea, snatch block it!
NICK ~ CrazyEyeZ
2005 GMC Canyon Z71 4x4 crewcab < 355Nation.net >
-2" lift shackles, TB's cranked to level, Rancho shocks, 31x10.5x15 FireStone DestinationLE's
-roof rack, 24v LED flood and spot lights, 2x 4ft FireSticks, Cobra 29 classic w/weather
-custom HD bullbar with 4 130w KC DayLighters