Its expensive, but very well worth it. anything else is simply not as good in comparison. I think I paid $25 per can for mine at autozone. 2 cans was more than enough to do the headliner, and door cloths for the front door. I do about 3 coats for the headliner, do one, let it tack up, do another, and another repeating same process, then press the 2 together to complete the job.