Reoil starter

Good morning,

I have a 2004 kodiak 450. The recoil hand starter rope comes out and does not retract.. I took the starter off and everything looked normal. took the 10 mm nut off the white "drum" and the spring unwound i reassembled and it still acts the same.. Im i correct in assuming that spring does not have proper tension? I see on ebay i can order a complete "new" aftermarket starter for 60$ the spring assy is like 40$

Probably just replacing the starter is best just wondering if anyone has any insight

Brian