My viewpoint: I've order from them 4 times, only when it's a dealer only part. Everytime something has went wrong.

Frankly, if you are not happy with the service, go somewhere else. That is the general principal behind a free market. Not everyone will be happy all the time. It seems like your experience is the exception to the norm with dealing with St. Charles, but, in spite of your repeated bad experience, you ordered from them 4 times. As you can see from the response above, St. Charles is almost always great and when things go wrong, they fix it. If you were looking for commiseration from others, you are probably not going to find it here.

Head to your local dealer and maybe you will get better service.

Good Luck,
Michael