I've used Poslaju and DHL to ship watches to the US. DHL tracking is much better. Poslaju/USPS tracking is not updated promptly. Insurance may not be possible with Poslaju unless you go to Brickfields HQ, branches and normal post offices don't offer insurance.
I can't remember pricing details, you can go to agents like MBE who can give you price comparisons.
Hope that helps.