Yes I believe the crank will fit in any of the "S" series engines. I replaced a S7crank with a WS7 after I broke a screw off in the end. If the carbs on the B9 and WS are like the C6 then yes they are better. The low end needle has two o-ring seals compared to one in the sport engines.