I am looking at buying an AR pistol in 9mm luger and was wandering if I can buy uppers of say 10 mm, 40 s&w and 45 acp to use on the same lower receiver? Do the uppers have to be the same brand as the lower? I am looking at a pistol that uses Glock style mags by the way, I really appreciate you guys helping me.