20K isn't a bad price to pay from what I've heard, it could run much higher. This is about the same price you'll pay if you get in an accident while drinking and driving.
I don't smoke at all, but for those that can't go without it, getting it from a farang expat would be much safer. Of course if you're more adventurous try a place mentioned
hear and write up a trip report.