Aero and Anderson both make an enlarged port model and both are 100% good to go. I have both. I cannot recommend one over the other except for the lower price of the Anderson.
If you have an upper in mind that does not come with an enlarged ejection port, Paladin Machine Shop Service, tp555(at)windstream.net, will enlarge them and will also square the front of the receiver if asked and you'll have it back within two weeks and at a very low cost. Less than $50 for sure, WAY less unless you count shipping both ways. He has done more ejection port enlarging than just about anyone in the country and has done most of mine, until I switched to buying Andersons that come pre-enlarged.
6065 or 7075, both will work. I also have both and I don't see a lick of difference. Many billet are 6065, or used to be, and that is what I have on one of my .458s and it has never given me a lick of trouble. I know it is in vogue to say 7075 no matter what these days but in my personal experience with uppers made from both, it doesn't matter a lick. My .470 Rhino and .500 Phantom are both older DPMS LR uppers and I am pretty sure they are 6065, along with the DPMS old LR 6065 lowers, and you'd never know it unless I told you. Those two rounds will punish the upper and lower a hell of a lot more than a 5.56 or even a .458 SOCOM.