While it obviously won't help if you're not a touch-typist, you *can* just change the keyboard layout so that (for instance) the right alt button is treated as an AltGr. It's not a perfect solution if you really want accurate keycaps, but it should work fine otherwise.
I don't have much experience with this sort of layout-changing, but it should be in Control Panel, under Regional and Language Options. I also found these blog posts
; the 27 and 28 Jan. posts might be helpful (especially the link to the layout creator).
When I have the time, I might poke around a bit with these to see how things work, but it doesn't look like there's anything too tricky to getting the layout you want. You just can't get the keycaps (although if you were to buy a full set of blank keycaps, you might be able to make your own that work well enough).