I put a 3rd gen (2000) brush guard on my 1995. I had to weld new brackets but it fit. The brackets for the 1995 are going to be too close together. I'm sure it would fit but NOT WITHOUT MODIFICATION.
If you have the fat lip bumper (not sure which year this came out) you may have an issue