I have the Go Rhino! Mine is all smashed up now. But my truck is fine. I'm going to order another Go Rhino! The proof is in the truck being blemish free.
I don't think your grill guard will be strong enough to mount a winch on. Most of those holes are made for lights. In order to mount a winch, you need something that was specifically made for winches. Check out
http://www.goindustries.com/