Update:
These have failed, one is leaking oil. They no longer support the hatch at all.
I called the number on the support and aside from a $9.70 shipping charge, they are honoring the lifetime warranty and sending out another pair. I'm fine paying the shipping and the whole process took...