Here's another method:
Gauges?
Both of my cars have FE gauges, the truck is on fleet fuel (which computes mpg for me).
There's the cost of a starter, and the starter's ratings (i..e.: on average, how many times does your engine's starter crank before failing?). Then, divide the figures and there's your cost for starting it, per crank. Yes, because you're not getting 20 years out of that starter anyhow, and it will need to be replaced somewhat more often, so we need the cost of this.
Then if anyone plans on coasting / starting on a regular basis, I wouldn't even question it:
Run synthetic oil.
Without this one assumes extra engine wear, it might not matter to the new car buyer who trades it in every 40,000 miles, but it will matter around the 200,000 mile marker or beyond.
And, synthetic oil is still cheaper than rebuilding the engine.
So now add the cost of this oil on top of regular oil changes, this gives us the cost / mile.
Still need to figure out the cost / start vs. cost / mile correlation, this will vary between city and hwy driving, and per car and per driver, but roughly speaking those are the costs, on top of fuel.
These costs are as important, the starter and either an engine replacement or synthetic oil (I am telling you synth is cheaper lol), we can not assume fuel savings alone will do it, fuel savings have to off set these costs before true savings are realized.
The battery?
Hmmm, I'd just get a 1,000 cca and be done with it, no questions there.
Beyond that all I know is below 20 seconds off time I see no increase in mpg.
Once I start to approach 30 seconds, I do.
In addition this has to be productive off time, such as I'm not just waiting out the extra few seconds to get to 30 even thou the light is green