Actually I just ordered a Kylo Ren saber from there. I let you know how it went as soon as the saber arrived. A quick web search didn't bring up any bad reputations, as far as I can see.
Just to let anyone know: the saber was shipped on Wednesday, and it arrived here in Europe today. Everything went fine, I had absolutely no trouble.