Magnetic Generator Video
This is an interesting video and is probably been patented by now since this video was actually from 2008.
In terms of efficiency this particular magnetic generator is estimated to generate at least 4 times more power than a regular generator. The cost of the magnets- you will expect to pay about $1.50 each. So that is not a lot.
Get the Magnetic Generator Plans and start your project.