I have a Hunter guard. It was around $200 from their ebay store. It fits my 2002 great and is very sturdy. Not sure if it would fit a 97 but if they have one for that year I highly recommend it
The 95-97 don't have very much in the way for brush/grill guards. I have read that one for a 98+ will fit, but you have to drill a couple holes. I don't remember if it was in the guard, or on the blazer frame.