Check California Tops in Edmonton, Alberta, Canada. They make all sorts of custom tops and bikini's for Jeeps. They will send sample material. Basically if they can get the vinyl or denim in the color you want, they can make it.
1-888-686-5337
Jeff Niwa
98 TJ Sport
3" Teraflex System