Thanks again for the detailed answer. So basically, to be able to fit an AEG spring, the piston shaft diameter will have to be decreased. If this doesn't affect the integrity of the whole piston and tail end assembly, one can mill the stock piston to fit. Otherwise, a new one-piece piston with the correct diameter will have to be fabricated....