Have you tried putting the rifle in a padded vise? That'll free up 1 hand so you have 2 hands free to compress the spring. It shouldn't be that hard to do. You may have to use a toothpick to ride where the pin goes and then change over once you get it on the firearm.
Sometimes you earthlings REALLY amaze me!