stay away from this company

Company charges credit card when parts are on back order? Sounds like a good place to avoid buying from.
Kinda like the guy at the body or machine shop requiring an upfront deposit and doesn't get the work done for over a year. lol
I've had as much as $25,000 floating for over a year, no more.