you must make a claim with your CC company within 30 days to contest a charge. IF he feels like there is no action on the vendors end, i suggest he contact the CC and cancel his order. 3 weeks unless specified in an e-m response from the vendor is unacceptable.
HOWEVER i was just on their web site and is clearly states 4-6 week delivery time.mall prine gets you every time. YMMV