The front/bottom tube looks a little over sized and spaced a bit farther out.(the flat bar by the crank as opposed to most V's
Engine front mount pins are pretty short, there may be some threads about that here, I haven't had a chance to find hem yet. Worked on a Raleigh with oversize bottom tube last night.You may be looking at a custom front mount of some kind.
Otherwise I don't really see why it wouldn't work nicely.