bought my JM pro about a year ago it ran okay for about 1 match after which I replace the mag spring along with the follower with a NC and it promptly became that "F" ing POS for the last 3 matches with a consistent failure to feed "BUT" it shot slugs to the crappy factory frontsite POA so I have persevered with referring to the troubleshoots that everyone has come up with, also had jeff from C-Rums weld up my lifter which helped immensely and he also gave me the tip of polishing the bolt stop which has caused it to start working for me manually without having to wack the bolt handle to get it to release a shell from the tube and it also went 2!! stages without trouble. I also feel Mossberg really screwed the pooch on this just like the SPX when it first came out and after reading the best case scenario's with mossies CS I figured it best to not even try contacting them. I feel the 930 JM Pro is basically an over priced parts kit that may or may not run out of the box , but the reason I bought it was my buddy would not sell me his M1 super 90 that I had been borrowing for the last 3 years. can't say that I would recommend it as a GTG out of the box but I have met several other folks with "other" 930's and they have 0 complaints