Update:
Bought a gen2 frame, installed parts today. Don’t have any mags yet and no test fire yet either.

Parts all went together fine. Seems like it’ll work. Will update once I get a chance to get to the range.