I recommend you spend at least $60 on a good laser mouse with adjustable DPI setting, as well as a decent hard surface mousepad.
I have never heard of a misalligned laser in a mouse, it usualy has to do with what surface you are using the mouse on, you need something that is not reflective, and has alot of texture. The lasers work by tracking the texture, so anything that doesn't have much texture, or is reflective will cause the mouse to jump.
I have the $60 logitech G5 (was 60 when I got it anyways) and before I got a mousepad it would jump all over the place, after I got the mosuepad its mouse, and accriate. This beign why I my orginal reply I mention a mouse surface.
But ok you mention a ball mouse, explain one single way they are good? Crud gets on the ball, then onto the roller plugs it up then it starts jumping around, or just stops moving until you clean the crud off. They are also incredably unaccriate and slow.