Just my PERSONAL Opinion here:
I bought myself my first AR around this time last year, it was a present to myself for surviving anterior artificial total disc replacement surgery at the age of 29. A Bushmaster I saw on a local NJ forum caught my eye, and I put a deposit down and bought it.
It was very very unique, actually a limited special edition model for some major midwest gun store, that this guy in NJ got. It was a A3 "flat top with carry handle" upper, full size A2 stock, but with a 14.5" HEAVY BARREL (HBAR) and AK-74 Muzzle Brake permanently attached... the AK-74 piece is actually 3 full inches so its definitely legal.
I got a lot of flak for not only having a Bushmaster (Wow was I not prepared for the amount of hate on Bushmaster) but also for having such an odd config, a 14.5" carbine barrel should not be heavy, you should only have a 1.5" muzzle device not 3", it shouldn't be an AK piece, shouldn't have an A2 stock on an M4 config carbine , etc. I thought seriously about changing the barrel and or the device. -- But as far as the end of the barrel, it's $150 minimum for a BattleComp, plus $100 min for the gun smith work. $250? Sheesh! On Bushmaster dot com, it's $270 for an M4 type barrel and muzzle brake. Plus of course install. None of this is even feasible.
So my dissertation is a heartful suggestion/recommendation to you is, Stay with what you have- trust me. IF You really can't stand what you have or need/want something different just, save the money to buy a new upper in a different style. Like for me, I would not do anything but buy a new upper and make it a longer barrel upper, 18-20" etc. It would really make no sense to me to get another carbine just to have the M4 cut out or even a 16" Mid Length, its great looking but defeats the purpose to me.
Save your money for another upper brotha!