I doubt that springs have much to do with this problem. Stronger springs would simply make pulling the lever harder but would not increase the distance the basket travels. Since you have eliminated the typical causes such as plates and/or disks that are too wide, too many, or not flat enough, and the pressure plate is tightened correctly (not misaligned, cracked/flexing, or binding), and I'm assuming the oil is proper viscosity, then
these symptoms can indicate worn parts:
- worn throwout bearings/races (reduces throwout movement)
- slippage/loose fit in lower clutch lever (reduces throwout movement)
- upper clutch lever adjusted too loosely (not sufficient remaining travel to properly rotate lower lever)
- worn clutch shaft bearings (extra friction causes inner shaft to rotate along with outer shaft
- worn clutch cable providing excessive stretch during compression (unlikely)
- foreign matter embedded in clutch assembly (causing parts to stick together)
Some sympathetic inner basket movement is not unusual, but if the clutch grabs when you try to stop the wheel from rotating, then its more than just oil viscosity or sympathetic vibration.
Also, keep in mind that difficulty finding neutral may not be a clutch problem, but rather worn transmission parts (shifter fork?)