I bought a 3"x30ft from 4x4 connection about 10 years ago. It is a really good piece of equipment. I would recommend it. After aa decade of having the crap beat out of it, it is almost done. Pretty good since it seems most straps don't last that long (all my friends bought pos straps and never took care of them so that is my comparison).
A name brand trailer hitch recovery point is reecommended (I have the superwinch one, it is good), so there is one d-ring.
Like said before, I got most of my d-rings from northern tool. I bought one big one that has a codder pin holding in the main pin. It is my main d-ring I use. Very nice and beefy. It seems. To be easier to use for me than the screw in type.