I recently booked SFO-LHR in A .... return was FRA-SFO, and whatever fare bucket in GF was available, it was $2400 more than D. So, since this was a personal trip, I bought the return in D.
Upgrade offer to GF was $3999 .... and I graciously declined.
As it turned out, my GPU cleared. ^:-:^