I have a pair of the jacks with the built in stands, great for the garage, horrible for the trail/carrying around everyday, they weigh a ton and would disappear into the mud/sand, I got them at Harbor Freight. For everyday/trail, I am using the Titan 3 ton exhaust jack, as far as holes, its made of the same material they make rigid hull inflatables out of and the hoses are fire hoses, so pretty puncture proof, but thanks to the genius of Riffraff, don't worry about holes, that's why we have floor mats. I have a double set, nice thick rubber ones to sit on top of the carpeted ones. Put the floor mat between the ground and the bag and voila, that makes it pretty much puncture proof. I can lift the Vx from any angle, on top of just about any terrain, and it works great if you get in a tight spot to protect the body from rocks. It weighs about 5lbs or so, comes in a real nice storage bag with laminated instructions, I swapped the bag to a better Craftsman bag, so now I can use the bag as a protector for the jack as well. Plus it looks nicer than the green bag it came with.
Just my 2 cents...
I keep the whole thing inside the spare tire well with the 5gal gas can and recovery gear...