I don't have first hand experiance with this set up. I didn't say it was weak, I said that I felt it "isn't super stout"
If you look at the front mounting point, it is made from what looks like 1x3 square tube and could shear. Now, in the car, they are welding it in to the floor pan which is adding a lot of "sheer" strength.
But still not quite the same as having it backed by some serious tubing.
If I were putting it in a truck, I would not use their front support unless it was severly reinforced.