The only updated spring comes in a kit and the entire kit, pulleys, tensioner arm, belt and spring should be installed. They need to even drill new holes in the deck for the new tensioner arm. If I was you. I would take the model and serial numbers for your unit to another dealer and ask them to check Kubota records to see if this was done. There is no time limit on this update, as the dealers were to contact you when they got the kits in. Took us 18 months to get through our sold units. Second, I don’t know who told you that running at idle speed would cause a spring to break, but I say he’s full of it.
That update consisted of several updates in one. One was a belt guard kit (48 and 54), one was the updated hst belt spring, then the tension arm kit (48" deck only), a brake switch kit, then finally the fuel pickup tube/shutoff valve assembly. There were serial number breaks; meaning that not every one of them was eligible and some were done at the factory. That set of bulletins (campaign) is now expired; it was active for, gosh, 2 years? I think it came out in early 2018, expired this year. Everyone who purchased a ZG or Z100 series got a letter, if it was purchased used, you probably didn't get a letter, however anytime one was at the dealer it was supposed to be checked to see if it was done or not; if not it was best to go ahead & do it if applicable. As said the spring in the pic is the updated spring. The issue with the OP is debris entry into the engine pulley which the campaign would not have addressed.
Hole does not need to be drilled for the tension arm kit. Holes need to be drilled for the belt guard kit (which is completely separate from the tension arm kit). There is a set of bolt-on pins that are to be installed and there are no holes for the bolts to hold the pins on, 2 holes per, and then a larger hole for the right side 8mm bolt and spacer.
Yes running at or near idle speed can cause the spring to vibrate more than usual, particularly the deck tension spring-which if you pull the covers and look at the belt and tension spring while idling with the deck engaged, you'll see what I mean. The spring disappears because it vibrates so badly.
The Z231 and Z251 have been updated in a few ways and parts of the update may retrofit-I haven't tried yet.