I myself have a 2004 STi and I am building a time trial car to compete in NASA-SE in 2011, once I get my competition license. It is a great car to work with, except the wheel bearing they go out fast. Especially since my car is 6 years old and has never seen the track. So on Dec 6th 2009 on my 2nd day at Road ATL, on my cool down lap my wheel bearings went out. So there a pain to install it cost 7hrs in labor and $90 and some change for parts per wheel I think. Anyways Bart Miller at Rev-Tech racing suggested that I convert to the 2005 Sti wheel hub so that when the bearings go out it doesn't cost as much. But I can't afford that since I am only a SSgt in the Air Force, so when they go out I will have them changed. Also get and APR GTC-300 or 500 wing instead of the one in the pic. GOOD LUCK!