One could always buy one of those prepaid Visa cards with the exact amount on it. I think this cards cost $5 or so. Still might be out the $89 but at least they couldn't run with you credit card number. There might even be some fraud protection on them too.....but not sure.
Heck if you wanna gamble that might be a way of doing it without giving someone your legit card info.