Good price, but... if I recall the Master Cylinder for 98-99 is different than 2000-2003 due to VSC. I suppose this could fit both? Anyway, there is a rebuild kit to address the seal issue for $50-60 - 04493‑60330 is the part number. Yeah, it's not real easy to do, but you can pay someone a lot of labor for the $1,500 cost difference between replacing and rebuilding.