This can't be possible as based on one cycle, another cycle should be triggered. In the normal scenario, frequency will be fixed & based on that, call objects can be triggered.
It can be mapped as Condition Based Maintenance. When you complete Preventive Maintenance, measurement document should be created for the hours. Using IMRC0001, you can trigger the notification or order, once the measurement document reading goes 125 hrs beyond this call object measurement document.
In this case as well, logic will be bit complicated for selecting the appropriate measurement documents.