Colleagues vs customers
All of this is fine, at least when talking to colleagues. They are generally a bit more understanding and constrained by the same budgets.
Customers, however, are a different breed. If anyone seriously expects to gain or keep a customer without a personal appearance they're delusional.