I've found the odd local upholstery shops who do odd ball stuff like that. Did you try checking that yet.
I need to get mine done too but its the rubbery kind i just want to get it covered