D is a fairly expensive D1 fare, so I'm guessing that $900 to upgrade would be a nice discount, even from an H fare (which would require a RT purchase as would Z, I, and IIRC D too). You've probably looked at the numbers but I would guess that a D MSP-LHR RT is about $9000, although I haven't looked recently at low season fares.