A bent or missing hop spring will perhaps cause 15-20 fps loss, but I don't think that it could account for the loss in fps you are experiencing. Sadly I am not aware of any source for a "new" hop unit spring, and would suggest a spring from a cheap pen or maybe you could straighten out the one you have. Have you taken the upper gearbox apart yet?
Loss in compression could be occurring at the cylinder head or on the piston "o" ring. Have you tried a compression test on the cylinder with your thumb? i.e assemble the cylinder head with cylinder and push forward the piston whilst holding your