CPS and Magpul Teaming up in May during SOFIC