AEM pretty new to market, I have not even bought one to compare. I believe there have a few people on here that run there setups, maybe they will step in so you can get there feed back.
I know AEM bought check valve threw us. Not sure if they got there Own design yet. Last I heard there still does not come with either a check valve or a solenoid. I just sell quite a few check valves to there customers still. Might be just older kits. If there kit still does not come with either you will need to buy one elsewhere "preferable me

". I believe they are a vendor on here to so i would ask them direct, since i only have 2nd hand workens with them.
If you got any questions about DevilsOwn I am more than happy to answer them.