My boat came with them and I've had to go back to just towing my dink. Your heeling fear are well founded. I have re glued my pads on the dinghy 4 times. Once I paid a hyperlon repair guy to do them and they still came off. I could only sail down wind or else the dinghy would drag in the water. I could not figure out anyway to mount them higher on my "sugar scoop" stern. I have returned to towing the dink. YMMV
I reread your post and 8ft might work. My dink is 10.5 ft. RIB