Yes I have. Bought my panniers and rack from them, amongst a number of other things.
http://www.xt660.com/showthread.php?t=21198
Never had a problem. Safe, secure, decent products, excellent prices (especially given the falling euro) and their delivery is surprising quick from Poland.