As long as you never pin the upper to a rifle lower it’s perfectly legal to own a pistol length upper. It’s a tad easier to just buy or build a pistol lower though so you can legally use a short upper without a stamp.?