This is a Peco Lectrics PL-10E Turnout Motor with extended drive pin. Here I have a turnout motor for sale.
Peco Lectrics, Twistlock Turnout Motor - Peco PL-1000
Peco PL1001 Peco Lectrics Twistlock Point/Turnout Motor & Microswitch
Peco PL1005 Peco Lectrics Twistlock Point/Turnout Microswitch
Twin Microswitch For Turnout Motor Peco Lectrics PL-15 .
Peco Lectrics Switch for Fitting Turnout Motor (Switch Machine) PL-16 Ref L20
Peco Lectrics Switch for Fitting Turnout Motor (Switch Machine) PL-16 Ref L19