This is so true for rotors i don't buy the cheap aftermarket stuff i always do research first then i find the cheapest place to get the best part.(This turns out to be Ebay most of the time from good sellers) as for those parts where there is no aftermarket parts yeah you kinda just get stabbed...