I don't know of any complete A2 uppers with a 12.5"... even pre-2020.
Brownells had the XM177 uppers but those were 12.7", A1 upper, and had a pinned and welded moderator to get to 16". Plus they have been out of stock for over a year.
https://www.brownells.com/rifle-parts/receiver-parts/receivers/upper-receivers/xm177e2-upper-receivers-complete-5-56-prod123698.aspxThe Brownells 12.7" (1/7) barrels are awesome. I got one of those a couple years ago but they've been OOS for at least a year too.
I know you said you don't have a vice, but the only option I can think of (in the current market) is to get a stripped A2 upper and find an in stock barrel. The quickest/cheapest option would probably be to order one from ballistic advantage. They will put an FSB on any of their standard barrels. Currently they have the 12.5" barrels in stock but not FSBs.
https://www.ballisticadvantage.com/12-5-5-56-government-profile-carbine-length-ar-15-barrel-modern-series.html
Also if you're in a hurry, 11.5" are much more available, but I still don't know of any complete with an A2. You could always go flat top upper with removable carry handle...
12.5" is an awesome barrel length for 5.56 though. A real happy medium with velocity and length.
Good luck!