Hi and welcome. OK, from your first post you are in the US, the majority of folk on here are from the UK, but Google is your friend here my man!
Secondly, if I recall the CM stands for 'Cruiser Motorcycle'? Possibly not the best place to start for a cafe racer, the head stock, long forks, teardrop tank and stepped seat all make it a lot of hard work to get to the parallel clocks/tank/seat attitude of a cafe.
However, if you're up for the challenge then David Silver in the UK are a good starting point, along with CNM in Holland (I think), both have searchable databases where you can compare part numbers. Google their websites.
Next step is to take measurements, fork diameters, frame dimensions etc. and head along to your nearest breakers (vehicle dismantlers if you are in the US of A) and have a good root about and see what fits.
Good luck with the build.