I remember seeing articles on thermoelectric generators on the Chevy Suburban exhaust could provide 1 mpg and 800 watts at highway speeds. No mention of cost though. Searching around the web, it looks pretty expensive to add to the vehicle; maybe on the order of $10 per watt.