I received my Topeak Road Morph Pump today. The little plastic pin for the lever on the pump head immediately slipped out and the lever fell off (see photo). I put things back but it just slips out again.
Has anyone else had this problem? If you have this pump, can you see if your pin has a head on it?