Hello, I have a 2009 Super Z, XR7 60" deck, I replaced one of the deck idler pulleys (assembly), a few weeks ago with an aftermarket replacement. The pully was in good shape so that had me thinking, could I just replace the bearings for less than an assembly? which leaves me with 2 issues. I took the old bearing part number 6203 c3 (by NTN) and ordered a new one, replacement size should be 17mm x 40mm x 12mm, however, the OD is much larger, the old bearing looks like it is 17mm x 34mm x 12 mm. The bearing part number on the new assembly is 6203 LU. The local bearing dealer asked me to verify if it was 34 or 35mm, which led to issue #2. I went to remove the bearing using a vice and a large socket to support the pulley's lip around the bearing and another to press the bearing out with a hammer, the bearing will not move at all. My press is down and at this point I am more curious about the bearing than saving the pulley. It is not spot welded in place, is it possible the edge is rolled on both sides to prevent the bearing from moving? The other 2 idlers spin forever but are starting to make noise, there is a metal plate under the seal that would prevent me from adding grease. I was hoping someone has seen this before and had a suggestion or two.