Your recoil set up has to handle the mass of the BCG coming back and reloading the rifle. IT DOESN'T MATTER rifle,carbine, mid length as long as everything balances out.
I use Armalite carbine recoil set up on 20" rifle and a 12.5" pistol and a 16" rifle.
Look up the Waterboarding thread and answer those questions and we have a better chance of helping you get this gun running with more data.