Like Elden said.....Wal-Mart....$20....auto department.
I'm pretty sure it's breathable (is that a word?) and it has a heat shield on the lower half (although I have never covered it while it was still hot). There are 3 plastic clips (attached to elastic) which are attached to the bottom and rings/holes on the other side to hook them on to keep the cover from blowing off. No HD symbol, but that could be a good thing!!