Worked PERFECTLY for my 03 Trek. For me it was fairly easy to install, and even without the relevant special tools, but just be aware that without said specialty tools (technically 3. A tool to remove "cups," a tool to press in the "cups," though can easily make your own with long bolt, wide washers, and a nut, and a tool for seating bearing race on fork), unless you're fairly mechanically inclined and have access to variety of tools, possibly enlist help or take to shop. And use grease/lube to aid in pressing if you do attempt yourself.Great product! GREAT VALUE! DEFINITELY RECOMMEND, if you have 1 1/8" steerer tube, non-tapered, and bearings of relevant size (can't remember the number at present). I wasn't 100% on my steering tube width. As it's older, I feared it was 1". But the bearing sizes matched mine, so went for it assuming my steer tube WAS 1 1/8" and yup, like I said, perfection!