Steam punk you say?

http://bleex.me.berkeley.edu/research/free-piston-hydraulic-pump/

It does not get more steam punk then this