This is a gen 1 mp40. It is only the dry side and mp40 unit itself. No power supply or wet side. $50 Pick up Temecula only