It’s literally a piece of piss to cut and shut magazines provided they’re roughly the same size, and even if they’re not it can still be done.
Years ago I grafted a stick mag lower onto an M4 stanag upper for an M4 pistol build. Looked cool, worked fine, albeit shit capacity. M4 receiver, Vector suppressor for a handguard, Scorpion EVO / M4 mag.
Rear wired to an XT30 plug, concertina battery wire ran up to a box attached to the sling.
With any custom mag, once the shell’s sorted the terminal wires and feed tube are easy. Same principle applies when you make custom drum mags… of which I’ve made plenty.
Long barrel with good seals and m90 is probably around 330fps anyway.
The nozzle to cylinder head spout will loosen up a little and drop slightly over time but about 320 was as low as I seen out of them.