Looks like I am in the minority on this one. Had both a good experience and a not so good. The good one went exactly as planned, good price, good shipping, etc.
The bad one was an over a year of bad communication, bad shipping, bad service, and bad charges that was just recently, finally, drawn to a close, and then with only a barely satisfactory result.
YMMV