I think I may have seen that setup too. Here or over on the 67-72 page. Inventive, but probably not my first choice. Didn't look to me like it would have enough leverage over the engine under load. But I have been wrong before, a lot. LOL. As a matter of fact, it looked like the passenger side mount was starting to compress. As I remember, even the owner was going to replace that system with something else. I might be thinking of another truck though.
I really don't mind the tubular mount system, but with the 250, it may require finding the right combo of engine mounts.
Thanks,
Larry W.