Not too picky on length. Must be Mod 2. Might consider another piston upper depending what you have. PM with what you have.