Im sure you could find in cheaper online by ordering it or best place would be a junk yard.. that price sounds like a dealership price.. I would actually try craigslist for some parts.. I know in colorado alot of 4runner are being parted off on there im sure you could prob find something in Texas.. good luck