Hi Al. Welcome to the forum.
Their main web site seems to be still open. Some of the links failed however.
There is a phone number on their site:
TELEPHONE : 1-515-266-1293
TOLL FREE : 1-866-266-1293
FAX : 1-515-266-2122
Customer Support: 1-866-266-1293
I believe they are still going, as they have just released a model to suit the Triton TRC001 and appointed agents in Australia.
Can you go back through the dealer who supplied the lift?
I don't mind if other members disagree with my comments.
I don't profess to know everything, and I may learn something new.
"Never attribute to malice that which is adequately explained by stupidity."