i just replaced the inner CV boot on my 06 outlaw 500, pretty straight forward, until you come to the inner snap ring, i tried every tool i had to get under that sucker, finally decided to get creative, turned the snap ring until one of the ball bearing grooves was open, and started working a bar chain file to deepen the groove on the outside edge, just enough to get a tool under the ring, and it popped right out!
removed, cleaned, inspected, reinstalled with new grease and installed the new CV boot.
Rick, Ore