I am sure you can find a "stock" top with stainless frame for under $350.00. That is with Sunbrella fabric and mounting hardware. Now shipping will cost you big time if you order from the east coast so, I think I would be paying attention to the suppliers on the left coast.
Stop by some of the boat dealers and see what they have in stock, then when you find one that has a top that meets your width and length measurements, bring the boat by and do a try on...I think you will save a bunch of money.
This is a tried and true method. I did it with mine.