If you need to order parts, do I need to pre-pay for the parts?

It depends. If the part is a special factory order, typically those parts cannot be returned, so the customer will need to pre-pay for the parts and trip charge.