Nothing fits as good as OEM toyota panels. Absolutely nothing. The factory had engineered every panel to precise fit and finish. The urethane on bumpers is not only there for 5 mph crash protection but also for minimal damage from rock chip protection. Going aftermarket (inc. TRD) would make you switch almost every panel to composite (fiberglass,carbon fiber,kevlar,etc.) which in most cases is not repairable (at least not to my satisfaction).