i think the vinyl dye at the parts stores works pretty good it is in the spray paint section.
i painted a jeep top with it and it seems to work really good