Yes I smoke. But I have cut down alot. I may smoke 10 - 15 a day. Down from 20 - 25 a day.
But what I do prior to going on a booking is to brush my teeth and use mouth wash. I make sure I do not smoke in the clothes that I will be working in. Some clients cannot stand the smell of smoke. So I do this for them. They have no idea I smoke at all.
Now on the flip-side. If I have a client that has a smoke fetish, then I will smoke like a chimney. I will pay no attention to the "no smoking in the working clothes" rule. I can also accommodate once at the booking location. I will make sure your smoking fantasy comes through 100%.
As for leather and PVC I am familiar with both. I have leather clothing, whips, restraints etc...etc... I also some latex things. As for the PVC, I have none of that. But I am game for pretty much anything. So to answer your question. Yes all of it is acceptable to me.