Compaq Roller Ball Mouse. The right side of the "COMPAQ" button has an internal plastic prong that does not hold the compaq ring onto the mouse. I do not know how many buttons this is supposed to have, but I can only feel and hear one button on the side.
eBay