Did put it on my CR10-S and it did improve the printing by miles.
Does work with all i had around, including some flexible filament and some wood pla.
Only during assambly i was wondering about some things, as a machinist by trade.
- Screws M3x30 should better be M3x35 or if that could get you in trouble with the motor the bores could be countersunk about 1-2 mm so they would fit better and not only grap 1 1/2 thread if a 2mm thick mounting adapter is used (mine is even a bit thinner)
- Fan mounting, well it is more like pray that the screws will grap into the cooling fins, threads or sone inserts would be helpfull, out of the 4 i have 1 pretty loose, 1 a bit loose and two holding, fixed it with cutting some threads and changing the screwtype.
- Last i did replace the cooling fan, it was louder then any other fan of the printer, that with stock cr10-s fans in the control box and a cheap part-cooling fan mounted for now.
But anyways, the overall performance so far makes up for these improvebale points and so it was for sure worth it´s money.