RPM parts caution

I recently had a new customer.
Quoted on a ball joint i assumed was available for the car. No luck, had to sub a more expensive part. Sold it below my cost in order to keep my word. I didnt lose much money on that job, and i have a satisfied customer. Repeat business is what keeps my doors open.