Help Needed – Primary Clutch Spring & Bearings

I am hoping to get some advice and any direction you can offer. I was riding this past weekend. My ATV got stuck, and everything went wrong. At first, the ATV would not engage well. Next thing I know, I could no longer change from forward to neutral or to reverse. When I got home, I took the primary and secondary clutch off [mud had somehow gotten into the belt housing]. The primary clutch spring and spring guide were stuck in the clutch [pictures below]. The bearings can off the shaft, and I now have 2 small loose springs [picture below]. I cannot get the spring out of the clutch, and I have no idea what to do about the bearings. Can you please offer me any guidance? Do you have any thoughts on how to keep the spring from jamming in the future [other than just avoiding mud]?

Attached Images
File Type: jpg Bearings.JPG (42.4 KB)
File Type: jpg Clutch Spring 1.JPG (39.7 KB)
File Type: jpg Clutch Spring 2.JPG (32.5 KB)