Try <span style="text-decoration: underline"><span style="font-weight: bold">cypressarmory.com</span></span>, I've always had great experiences, and they've got about the best prices in town, real competitive on the web too. Give 'em a call on something like that upper, I think it's fairly new.
check gunbroker, there's usually someone getting rid of one and some dealers offer them at good prices. I've seen them go for $1300 w/ only a couple of hudred rounds through them.