Cookie Monster is right and has a good fix on another thread. I modified his approach below.
I have a 2004 Mule 3010 and I removed my starter in 5 minutes with a 12mm flex gear wrench. The wrench cost me $8.
I did the same thing as Cookie Monster, but used the ratcheting end of this wrench.
1. Place the ratchet end of the wrench at a 90 degree angle.
2. Put the ratchet end on the bolt, but do not try to turn the bolt with the wrench. You will round the corners if you do.
3. I placed a metal pipe (wood dowel may work) on the ratchet near the bolt and gently tapped it with a hammer from below.
4. The bolt was loose immediately and I backet the bolt out using the ratchet end.
Good luck.