Every 3rd gen headlight will fit but 99 to 02 headlights have a clear lens. So you need a 96 to 98 unless you want to upgrade to clear in which case you need to switch out both sides.
96 to 98 has oid style glass and 99-02 has the clear glass(multi-reflector type). You cannot replace the lens, get the entire lamp. Stay away from aftermarket type. They won't focus right.