I posted incorrectly the piston M&P is the M&P15PS or PSX and the price is still in the $1400s... Don't know if it's the cheapest but compared to a lot of the ones I'm seeing it's reasonable enough that I'd buy one.