Grizz. 700 shifter problem

My 2010 Grizzly 700 would not shift out of PARK. I checked the brakes; that was not the problem. I removed body panels from both sides and traced the cables from the foot shifter and found that there was a cable that crossed over the top of the motor to a "detent" next to the shifter. This "detent" was stuck and I released it with penetrating oil and a judicious application of axle grease. A hammer and cold chisel provided the necessary incentive. I bought this bike about 4 months ago and the previous owner NEVER cleaned or rinsed the bike. A lot of surface rust. It runs like a champ now and no further shifter problems.