Forward/reverse motor control with stops - advice please

Thansk for the reply.

I was thinking about this http://www.ebay.com/itm/Repairing-Part-6mm-Shaft-Dia-DC-12V-500RPM-0-8A-37GB-Electric-Geared-Motor-/300777477235?pt=LH_DefaultDomain_0&hash=item4607bc1473

But I am unsure if it can be reversed.

thanks