I agree with the above, work through your insurance as that is who you pay. In this instance progressive has no incentive to do you any favors.
That being said, I currently have been with Progressive for over 10 years now myself and have always had excellent service. They have always paid out quickly and sometimes for more than what my body shop charged.
It is also possible that your shop is inflating the price due to being an insurance claim you may want to get a second opinion, if the shop is outside of the standard they may not have to pay their rate.