UPPER PARTS – Page 3 – Ar15Sport
ar15sport.com
They are only showing 20" complete uppers, but do have A2 receivers in stock.... maybe give them a call and see if they can put one together?
I've bought from them before, great service and local-ish.