Assume you have an M-16, and want something shorter. You look around, and find a nice 10.5 inch upper receiver for sale. You buy it and put it on your M-16 receiver. Will the gun still function as an assault rifle (ie safe-semi-full auto)? Or are there some parts in the original upper receiver required for full auto not present in the 10.5 inch upper?