I've used a vinyl dye (SEM) to change the color of door panels, sun visors, and arm rests with great success. The most difficult step is ensuring you have a very clean/oil free surfact prior to application.