I heard stories in the past that a lot of the amiga hardware they had was badly refurbished stuff and that the customer service isnt all too good
My personal experience. I got a Squirrel off them and it took a few weeks to arrive but did arrive and worked fine until I upgraded to 060 and discovered that the 060 software on the disk didnt work.
I then tried to get an Apollo 060 card off them but I kept getting told they had none but were expecting them in a week and they would send it out. They never did get any and even stopped advertising them. I ended up going somewhere else and getting it cheaper