I'm considering getting one for my EcoD. For a little over $130, I think it's worth it.
I got one for my gas F150, and put it on in late November and take it off beginning of March here in Upstate NY. Makes a HUGE difference in heat output on the vents and warmup times. And a slight increase in fuel economy. Along with keeping the engine compartment a little more tidier from debris.