When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I'd wait out a guard off of a 99-03 so you know it fits. I see these all the time on craigslist for around the $200 mark, so his price isn't that great either.
I have a Westin on my '01, and the one you are linked is different, and won't mount up, as is. See how the mounting surface, where the two holes are on each side, is parallel with the direction of travel? On my '01, and your '99, I suspect, the mounting surface would need to be perpendicular, as the Westin guard bolts up where the bumper does. Now, you could probably weld up some tabs that would work, but it won't just be a bolt-on.
I have a Westin on my '01, and the one you are linked is different, and won't mount up, as is. See how the mounting surface, where the two holes are on each side, is parallel with the direction of travel? On my '01, and your '99, I suspect, the mounting surface would need to be perpendicular, as the Westin guard bolts up where the bumper does. Now, you could probably weld up some tabs that would work, but it won't just be a bolt-on.