trust me on this
i got a cheap 10 dollar strut bat Front upper 4 my 5th gen and i barely fit correctly
it also bent while i was trying to install it!!!
i finally get it to fit and hated it ever since
i finally saved up to get the nuespeed front strut bar
trust me it was well worth it