the 05 intercooler went on no problem without new hoses, however it did need a little persuasion to line up correctly with the brackets. the brackets for an 05 sti and my 07 wrx are the same. there appears to be no rubbing or fitment problems. the only minor issue was that it took a lot of effort to slide the elbow onto the turbo outtlet because it was a little short, but it does go with a little muscle. i ended up buying the elbow and throttle body coupler from stylin motors because i didnt want the elbow to slide of the turbo outlet. with an extra 1/4 inch extension on the throttle body coupler and an extra inch onto the elbow towards the turbo outlet, it fit like a champ.