My 12hp Kohler K301 needs a rebuild. I'm looking for either a replacement engine for my Cub 128, or someone who could rebuild mine. Alternatively, would a K321 16hp be a direct fit to replace the 12hp without modifications? Who would you recommend to rebuild my engine? I'm in the Atlanta area. Thanks in advance!