It comes with the logo, however I don't believe they are attached, he keeps them separate so that you can install the oil cap down tight and then install the badge so it lines up pointing whatever direction you want.
I will ask him if he can offer a group buy price, the last time he wanted an order of 20 sets to get a discount so a few of us bought extras just to push it through.