those front blowers are designed to run from a mid pto, which is 2100 rpm or so. Engines run at 3500-3600.
another consideration is pto rotation direction, as some machines have their pto's turning in different directions.
example, ptos on jd front mowers spin in the opposite direction from the front ptos on the compact tractors.
so although a blower may physically mount up to another machine, there still needs to be some more investigation
on pto direction and speed.
gas vs diesel would have no bearing on a pto driven attachment, although in the older days a lot of front
blowers ran from engine driven ptos, instead of transmission ptos. in that case a higher torque diesel would
be a little more efficient in heavier snow conditions.