It is a $100 once to get a new key, not $100 per system.

But the new Linux LF loader uses hashes and Matthew Garrett says he plans to merge his shim with the Microsoft key, that Ubuntu & Redhat currently use with the LF loader version that uses hash. But that requires the next version of the kernel and release of all the changes to grub. Will not be in 13.04.