Well, I was fine ordering from the US for 9 items out of 10 (the 1 bad being CSIO, you guessed). Shipping via USPS takes longer (10 days), and sometimes you get additional customs tax (not reliably and doesn't seem to depend on item price, probably whether they check or not). So I understand...
From Europe I ordered a display from BBJ Racing:
http://bbjsimracing.com/
He also sells button boxes but I find them quite generic and not realistic... but much cheaper though. Excellent service, the guy sent me a new unit when the first one stopped working, no questions asked and didn't even ask to ship back the original unit.