The upper receiver weighs 9.2 ounces.
Update! Replacement found, Magpul Enhanced Ejection Port Cover. Fits perfectly and works great so far. It's made out of polymer, prefer metal, but willing to give it a chance.
Dark Hour does not specifically state that it has "M4" feed ramps, but they do state that the upper will have "Extended feed ramps".
Because this is a billet upper receiver and the Strike Industries handguards have anti-rotational tabs, there is no guarantee they will fit properly. We have not tested fitment which means we cannot state whether it will fit for a fact or not. Unfortunately because billet upper receivers follow no real standard, this situation is something that will come up when dealing with billet parts.
Dark Hour states that the upper has "extended feed ramps".
This is a billet upper which means compatibility with parts is not guaranteed. If the handguard has anti-rotational tabs that use the upper receiver as a stop, there is no guarantee they will fit onto a billet upper receiver. In regards to the lower, if its a mil-spec lower receiver, the upper should fit, but there may be slight tolerance issues as a mil-spec lower follows specific dimensions while billet uppers do not have a true standard.