Default motion/kinetic charger

hi there

first of all, have to mention that i'm writing this post for 3rd time in a row, and i'll be mad if this post gets erased by mistake from me once more

anyway, have a silly question probably but i'd like to hear your thoughts...

i like to be outdoor as much as i can and i do a lot of trainings and sports...
since i've got a gps on my Tytn 2 i like to use it to log all the data possible and than later review it on computer...
since it's hard to be outdoors 24h while using your GPS on ppc without charging it, i started to look for a "green" charger... although the tytn battery isn't old, the gps drains it fast...

first i got caught by those solar chargers... but from what i've read on net they don't work at all as "solar chargers".... in fact they would need 1-2 days of high solar emission to charge their internal battery only. so basically, those chargers are out in this case...

than i tried googling for a motion charger...
got several links but found only 2 of them that i could buy... this
http://www.npowerpeg.com/
which is quiteeee expensive and this http://www.wwtsasia.com/generator.htm cranking style generators seems okay, but it's hard to run and rotate that wheel all the time... on the other way i can't find those pumping style generators to buy which could be of possible use to charge the Tytn.. what do you think?
than i found this links:
http://www.ecofriend.org/entry/eco-g...ionate-hikers/
http://www.ecofriend.org/entry/eco-g...-in-2-seconds/
http://cleantechnica.com/2008/08/25/...sed-next-year/
http://www.gadgets-reviews.com/carga...r-charger.html
http://newsroom.orange.co.uk/2008/06...t-glastonbury/
although the news dates are few years old, i can't find those chargers on market...

there is a DIY version here http://www.instructables.com/id/Brea...d-USB-charger/ but seems hard to do and use for outdoor activities...

anyway, a final question, is there any motion charger with an available price on the market which i could use to charge my Tytn 2?

thanks a lot for your opinions
bye