ALPS Rotary Encoder with Push Switch Function
Has 5 leads (3 for encoder and 2 for switch).
Size:   12mm x 12.3mm.
Shaft stands up 0.9" from body and is 0.47" long x 0.24" diameter with slot on top.
Very nicely made. Sorry, no specs available.
Package of 1 Encoder per order