For the same gun to use the different bullet, you'd have to change the barrel. So it'd be like having 'm4 - 7.62' compared to 'm4- 5.56'. But yeah, an interesting concept of the same gun spawning with different calibers. (Some Glocks use .40 or .45, rather than 9mm)