J&T Distributing has a boat load of parts. They were at a local gun show and had at least 40 uppers on display.
What about Lowers?