It appears that you were taken for a ride.... the gas system is in fact supposed to be a car length with a FSB located to the front of the gas block assy as described.....
Straight from Bushmaster website:
We have seen this happen many times here. We get rifles all the time for warranty service that have our lower receiver, but every other part is a gun show special. Before purchasing, look things over carefully. You are about to lay down a sizeable chunk of money, so take a minute to be sure of what you are buying.
Bushmaster's identifying marks are:
On the barrel, in front of the front sight, it will be stamped: "B MP 5.56 NATO 1/9 H BAR" (exactly that way). On some barrels, it may be under the handguard, but it will still say that exact thing. The only difference might be a 1/7 instead of a 1/9 . This denotes the rifling twist.
Our front sights are held on by two taper pins, one through each of the bands of the front sight. We do not use hollow roll pins, never have - never will.
-Our handguards have aluminum heat shields in them.
-Our barrels have the correct gray/green manganese phosphate finish, not black.
-Our tele-stocks have a small roll pin holding the nut on under the sliding latch. If it's not pinned, it's not ours.
-Our hammers and triggers have polished contact surfaces.
-We always use aluminum delta rings to retain the handguards.
-Our buffers have a gold-colored finish on them, which is easy to see inside the stock.
-Our aluminum parts all have the mil. spec hard anodized flat or matte finish to them, not shiny. This includes the receivers, the charging handle, and the delta ring. However, oil on the surface might make the normally flat or matte finish appear shiny.
The best insurance is to always buy from a local dealer, someone you can go back to if you have any problems. Most of them are reputable, and will at least help you contact the factory for service problems.
Sorry to say, the upper receiver may be bushmaster (not the expert on the marking part, but all of my Bushy uppers are keyhole marked), but the barrel assy definitely is not.....