Got these shocks for my M06. Everything went together smoothly, fit on all the pars was perfect. The plastic parts donít come on a parts tree, which I like, but the spring cups and shock ends had some burs on them. I didnít dock a star for that, what I did dock a star for was because there were only 2 four whole pistons and 6 four whole v pistons. A quality control issue that really didnít affect my application. It came with a full set of short springs, but I opted to go with the stock Tamiya springs. For the price, quality of parts, and smoothness of performance you canít go wrong.