There are numerous sources for gas valves. $80 - $90 sounds about right for the complete setup. You can run a query on google after you find the valve you want and come up with the lowest price.
A few sources are grainger.com, pexsupply.com, ebay.com amazon.com and google shopping. I've had...