Sorry dull thread but if an Amazon third party seller has said they will issue a refund (I contacted them as the item didn't arrive) then do they have to refund me within a certain time frame? It's been 8 days so far.