I'm a glorified accountant and not an engineer by any stretch, but the lack of x bracing would concern me, unless it is there and I cannot see it. The assembly just appears a bit to spindly for me to get under a vehicle with....I'd look elsewhere.
I am Waxoyling the Wife's Wrangler JL using Rhino ramps.