I have not, but my co-worker has, he had very good luck with them... His only problem with them is that he could not call them everything was done through e-mail, but they were prompt with e-mail responce, and the engine arrived in excellent condition with no broken sensors or anything.