I ordered a JM spinner from pinballheaven.co.uk on December 5th (with the understanding that airmail takes time from overseas). No updates or e-mails, so I contacted them twice over the past week with no return messages. I successfully disputed the charge with my credit card company.
Not sure if this is common with pinballheaven, but I wanted to share my experience. I hope others have had better luck.
Kyle