I think I still have a spare D ring Cevan, I seem to recall you're in the UK? If so PM on the UK forum and we'll take it from there, if I still have a spare of course. I bought 5 when the Euro member had them made, they weren't cheap but not expensive either, around £9 with P&P IIRC, might be wrong. I didn't need 5 but I did know others would need them before long, so I stocked up.
He can still get them made IIRC, well that was a couple of years ago he said that, maybe I should ask him to get some more made.
They are 100% D shaped Mark, if you study a picture of the part you can see the flat side, it faces inward so you'd imagine that's the way it fits.