Thanks for the reply,

I've found that by increasing the value of the resistor from 270K to 660K slows the Dapol loco, so I guess that if I use something in order of 1M it will do the trick.

Uhm.. maybe using a PIC to generate the 50 hz pulse would also work.. and then this post would be in the right forum