I have three Sherpas, a M199B, a M199 and a M159. I have an In Motion CDI on the M199B and it is brilliant. The auto advance in the CDI is great. This makes the engine in the B seem very nice even though it is a M151 engine. It always starts and it always runs very nicely. The other engines are both nice the M199 has to be a Wednesday motor as it runs really well but you can only tune it for bottom end or quicker revs where as the CDI you can have both with no changes. I run the standard flywheel on all of them with 250 primary drives on them all. Graham.