I personally have not had my seats upholstered, but search for member Tuner_D he is local who sells 300zx skins, which my brother purchased from and came out really nice and might be able to direct you somewhere. Other than that I know someone who used Maitland Auto Upholstery and was happy with the results.