Yes. A letter of appreciation would be the best. Many good firms count those appreciations a staff gets, to be added to their annual appraisal report.
I always have kudos to SLales team (Softlayer Sales team), those guys do great jobs in converting a visitor to a customer. I once recommended a client to SL, and he was excited when he got a great offer via LiveChat. I like tactics SL sales in the conversion as well.
I see the excitement in my team members when they convert a visitor to customer for a client or upsell an addon. They write it as an achievement in their shift report.
But I now realize, I never wrote a letter of appreciation for someone who gave me a great offer. Thanks romes for reminding me

Next time, I will!!