I believe the only solution could be user-agent and IP Filteres (IP Range). I understand your concern that in future the IP range might not signify Bots anymore but that's too minuscule of a probability to be worried about. They need to become non-bot and also become customers for your worry to beco...