Which voltage regulator for HONDA CB500 PC32

Hi together, I bought last week a Honda CB 500 PC32 privately, which drives itself very well. Unfortunately, the battery goes again and again empty. So I have always two with me and usually have to change once a day. I discussed with a mechanic that I now change the voltage regulator and then we see further. If it does not work, he will then look at the machine. From the alternator I leave my fingers, because I have no idea, What kind of voltage regulator can be used? You can get some around 20 euros. The mechanic said that the voltage could be too high and the electronics could be damaged. Do you know what in the price range of 40-50 euros? Or does it really have to be one for 150 euros? Does it have to be a controller for the model? Basically, all of them are designed for 12V systems. But probably there are differences with the speed and the input by the e alternator? The built-in controller has two plugs (Lima + current). Most offers have a plug, but come with a suitable socket. I would just solder it. Do you have to pay attention to the three yellow veins of the alternator or can you do nothing wrong? The battery had 12,78 V when the engine was running. When the speed goes up, it is between 13 and 14 volts (light off). When the light is on, it looks different. Then it has only 12, 4-12.5 V and at high speed 12.7 V. This is not enough and so the battery is empty. If I have already driven something and the battery is weak, the machine simply goes off in idle or even with lansgamer driving. If the battery is really empty, it also goes off in idle when the light is off. I remember: If the ignition is on (without light), the voltage falls from 12,85, 12,84, 12,83, etc. is this for such an old machine. normal? Thank you very much!