I haven't had any problems with them myself, I try to look for what I need online or in a closer store usually. I haven't really seen d-rings other places but I haven't really been looking either lol.
A hitch mounted winch would be pretty useful actually lol. Especially if you get quick cable disconnects and you can have it there when you need it and off when you don't
You won't mind hooking up to this new beastly bumper for awhile will you though? Bought it with you mind (no homo, of course), no more having to to find and finagle a way to hook onto my truck for my eventual being stuck.