No, this upper receiver does not come with the bolt carrier group and charging handle.
As long as it is a true Gen 1 "high profile", many 80% lowers are said to be Gen 1, however they are actually low profile! While they will work, the fit is not all that great and there is a gap between the upper and lower
The Aero Precision M5 20in .308 Complete Upper Receiver will work with DPMS Gen 1 High Profile lowers. The Aero Precision M5 20in .308 Complete Upper Receiver should work with a R25 lower.
This complete upper does not feature an adjustable gas block.
These M5 uppers from Aero Precision are Gen 1 DPMS LR308 pattern uppers and are compatible with Gen 1 DPMS LR308 lowers.
Yes, you can fire 7.62x51 and .308 out of this barrel.
Aero Precisions .308/6.5 Creedmoor uppers are Gen 1 DPMS pattern uppers and are only compatible with Gen 1 DPMS pattern lower receivers.
The Aero Precision M5 20in .308 Complete Upper Receiver is not compatible with DPMS Gen 2 lower receivers. DPMS Gen 1 lowers will work, as well as Aero Precision M5 lower receivers.
The M5 platform is built to the AR308 pattern, with a DPMS High Profile (.210) Tang rail and 1-7/16 x 16 TPI. Please be advised that Aero Precision .308 products are machined to AR .308 specs, which is similar but not the same as DPMS Gen 1. Unfortunately, because there is no set standard, Aero Precision is unable to guarantee compatibility with any other manufacturer’s products within this platform.
The Aero Precision M5 20in .308 Complete Upper Receiver w/ ATLAS R-ONE Handguard is compatible with the Aero Precision .308 Bolt Carrier Group. The bolt is 9310 steel in that BCG and is compatible with this upper.