When I contact a provider, I tell him about my interests, give him my stats (age, height, weight, etc), and tell him what the donation will be. 80% of the time this works; perhaps at a price lower than he would have asked and perhaps at a price more than he would have asked. This avoids the haggling and the ill will it can generate even if he ultimately accepts your offer.