I didn’t buy anything. Since the initial post- I quit my regular 9-5, joined the Army, got out of the Army, and probably haven’t fired a shotgun in since Trump’s first term
I think this plus the hand guard of your choice is a solid option.
AIM Surplus has Spike's uppers if you want a matching set.
DSG has complete Colt uppers in stock