Nice tutorial,
though a little long winded.
I've made a few from plastic or ally pipe with ally pistons which have all worked with varying success. Both Jeff Wagner and Firemaker (both members here) make them in the USA, and both are kind enough to offer tips to those who want to make their own.
ATB
Ogri the trog