I've never seen an HRC CDI for the 150SP. And unless someone proves me wrong I don't think that they were available, and if they were it wasn't to the general public. AP Honda in Thailand would've had something for sure, but think hen's teeth.
HRC did make a special cylinder. I've only ever seen one but ever had one on a bike. They had one at Harc and it was fitted to one of the dude's bikes and he then got disqualified for cheating.
Setting up an ignition curve is not as straight forward as it sounds. It's quite quick and easy to get something that will fire and run, but to get the best without damaging the engine takes time and experience. A couple of degrees doesn't sound much but it can be the difference between a nail and a missile......and if the wrong way it'll turn the engine into an expensive door stop.