The 04 sti axles only have stronger shafts...there is a big difference with 05+ sti axles. Your tranny leaked fluid because u didnt have the correct seals for your wrx axles. And there isnt a length difference. ONLY 04 sti axles will work in the front of a wrx. this has become way too vague and is very misleading.