It’s got 100% on eBay, and seems wide support on some other forums, but searching OF I found no trace ... Call me crazy, but OF is kind of my wubby when considering sellers...
I don't know the dealer, but as a web designer that site made me cringe with horror. I tend to think that businesses who cannot be bothered enough to ensure a decent website presentation will be similarly nonchalant about the service the provide.