Straight from TacSol. I waited and searched for months and everyone had the same exact price (if they had them in stock). If you have a discount code for Midway or Brownells use that.
The uppers are so worth the money. Remember the uppers are the registered part on a Ruger and have to go to the FFL.