calebg:
You can try oven cleaner, but Evapo-Rust will work better. In your case strip all the bits off that you can, Leave the hammers and springs in, make notes for reassembly, and then wipe that stuff on the outside of the parts you want stripped. Watch for the level you need, then boil the parts in hot water to get the stripper out. Then let the heat of the metal dry things. Wait 24 hours... then blast the action and parts with WD-40 and let drain out. That should do it. With a Spanish gun, what little might rust won't hurt.

Best, Kensal