Rather than getting a suppressor to cover the extra barrel length, I'd probably recommend just getting a shorter inner barrel and flash hider.
The one that's in it currently looks massive, and I don't know if it'll be too long for the cylinder volume that's in it.