Do it yourself.
www.rockauto.com has tie rods for $65 bucks plus shipping so call it $79 or buy it off amazon with free shipping.
Here is a video on how to do it. Then you'll have to get an alignment which aren't $300.
https://www.youtube.com/watch?v=XQZUrNhuU60
Shops have to charge more because they have other expenses to pay. They warranty their work but the place that sold them the part, like O'Reillys or Autozone warranty the part.