Having worked in the wire transfer department of a bank, I know that there are a wide variety of checks that a transfer has to go through in order to be verified, so it is less likely for a wire transfer to turn out bad than any other form of payment (credit cards have chargebacks, checks bounce, etc.).
However, any time you give out a routing and account number, you become susceptible to fraud. Setting up a "dummy" account is the best way to go. Most banks will offer you a free secondary account, and can even note it to stay open at a zero balance. I have two accounts for my audiophile dealings, one to serve as a hub for wire transfer activities, and the other as either the destination or source of wired funds.