This may not apply to anyone else ... for me personally, I refuse to charge for machine work because I want to keep this a hobby rather than letting it become a job. That also allows me to be more selective in what I take on, and how long I take to do it. I do have some friends who insist on bringing me some expensive coffee beans or other such gifts as a thank-you.
Again, just my personal thoughts: If someone in a school context were asking me to do this, I would hesitate simply because threading 48 rod ends is not a very enjoyable task for me. On a CNC lathe or a turret lathe or some other production equipment, it would be a 15 minute job. For me on my manual lathe, it could take a few hours depending on whether the rods needed to be turned down or trimmed to length. Even if I charged a full job-shop rate - let's say that's $100 - it frankly would not be worth it to me for the amount of time it would take me. Thus, I would only want to do it as a way of giving back. IF I decided to move forward with it, and she insisted on paying, I would charge the full rate, but then I would insist on discounting it on the bill as a charitable gift.