I have a number of CMB's from 21 to 90 and they run good. I have some Nova Rossi in 21 size. Most engines now are good if taken care of. I am not loyal to any one in particular and most are second hand. If you look on the for sale forum you can get a deal from someone. If you need a cowl and turn fin I make them.
Brad