I think J&T is about as good as you can do for a new upper as far as price/quality goes....though there is also Model 1 Sales and they are known to be not very expensive...thought they aren't supposed to be really high quality either though so...M1S has them for 470 w/BCG. Not sure what J&T is selling them for.
http://www.model1sales.com/item-deta...ge=ucar9mm.gif
having said all of that, I've never worked with either company, but I've heard more good things about J&T than I have about M1S