"/8" mahogany door skins that I have always used are relatively cheap, easy to work with, and it won't hurt if they get a bit wet"

Perhaps seal the mahagony with a polyurethane finish prior to upholstering?