The Minx microdrive looks like a good option to know about. The surface mount and small size are attractive features. A disadvantage appears to be its price - about $56-$60 if my currency conversion is correct. At that price, I could buy three Tortoise switch machines. Although the Tortoises have to be mounted from below but they do have contacts for signals and a well-established record of reliable performance and lasting a very long time.