I know what you guys mean about the mirrors but you may find that a couple of details and a little time might cure your problem. If not, you've been given some hardware options. Another is to use the old ZX-6R mirrors. Even the newer ones might fit. I know that the '03 '04 have the same pattern because I actually used the rubber pad and plate from under the EX-500 mirrors in the mounting of my race fairing on my ZX-6. Same pattern, bolts right in, afforded a nice rubber mount.
Before you assume you need them though, consider these two things. One is your jacket. If it's loose fitting in the sleeves it can bellow out and obscure a big part of the sightline right where you need it most. Your jacket should fit snug on the sleeves. Not restrictive tight but not blousy either. If you aren't using a proper jacket you might be better off all of the way around to invest in that instead of mirrors.
Another thing is how you are focusing them. This may sound wierd but give it a try. Adjust them outward, to cover a lot of the lane next to you and just getting the view directly behind you in the inside edge. Any more inward and you just get a better view of your arm, anyway.

Do both mirrors and get used to checking both for your direct rear view but you'll see much more in them, including a better view of the lane next to you, a very handy thing to have anyway. If your jacket sleeves are snug and you have the mirrors adjusted as described, you may find they're just fine.
Hope that helps.