Looks like a pretty cool ride.
The Borg & Beck tends to be a more heavy duty clutch that a diaphragm. If you want a more heavy duty, the Borg & Beck is probably your best choice. Its likely there is a Borg & Beck in there now.

Diaphragm clutches have an easy pedal effort, so they tend to slip a little more when engaged. Gene