I got mine from UPR but they are RETARDS BEWARE, they send lots of people the 99+ it will fit, sorta but it wont cover around the top of the headlights I have seen pics of ppl with the 94-98s having the 99+...guess they thought it was supposed to be like that. They sent me the 99+ and I installed it then thought, wait this looks funny, looked on the net and sure-enough it was the wrong one.