I don’t understand the question. Why would you sell the 5.56 upper to buy a 300blk, or other upper? If you don’t have another $300 you can’t afford to shoot either one. Seriously, keep the 5.56 for varmints and plinking. Get a 300 upper(16” if you are putting it on a carbine/rifle lower) over the summer as funds allow.