I'd look in the yellow pages for local machine shops.
Give them a call or visit them and see if they are willing to do the job.
Visit them first and talk to them in person, this will give you a chance to see the shop and decide if they do quality work.
It doesn't matter how big or small they are, if the place looks like a trash heap then chances are that's the kind of work they do. Then once you find a shop, you'll bring the engine and clutch assemby you want to mate and let them figure out the sizes.
As for the price, figure about $50 to make this. The time to take the measurements, a sketch, material, setup and turning on a lathe, setup and milling of the keyway.
...or spend the money on a night class at a local voc-tech school.
Learn how to machine parts and use this as your first project.
Scott
Some of my best finds were in the trash....