This is the only place I've found that recovers steering wheels. When I called then, they quoted me $260 to recover my wheel. I said the hell with that and decided to do it myself. I used an extra one from a parts car I bought so if I screwed up, I still had one that was OK.
There is another source
but I don't like the way the leather goes over the spokes rather then conforming to them. These are only about $60 and you have to stitch them yourself. It'* not very difficult... it requires more dexterity than skill.