After watching one of their horribly-staged videos on a Facebook ad, I would definitely not buy anything from them.
Their videos are staged to appear like a mechanic is doing a review of their product. But then the supposed "mechanic" goes on to tell the viewers how mechanics try to rip you off every chance they get- blah blah blah.
No legit mechanic would talk like that, and there are plenty of good mechanics out there.
It might be a good product, but their mechanic-bashing way of marketing kills it for me.