Most likely not if it was made from stuff you can find the jungle but it is a very creative bit. I've had one running of a 10' solar concentrator, it was tiny (no more than a few hundred mW) but still, to see sunlight directly converted into motion without any steps in between is quite a neat thing.
If memory serves it was made from a truck axle in a lathe found in a garage.