I think you're missing the point, and this isn't about the techs and it's not about parts availability. It's about lack of communication and honesty towards the customers.

If a particular part is hard to get and it may take some time, TELL THE CUSTOMER THAT. Don't keep telling the customer that the bike will be ready tomorrow just to appease them, if you truly have no idea how long it's going to take.

I don't know how this thread devolved into bashing the OP for his choice of bike. Jacox customer service is crap. If it's gotten better since last summer then good for them, but I'm not going to take the chance to find out.