Lugers in this neighborhood start at $800 and go up fast from there if they have GermanNazi era markings.
The 99 bolt is probably full of grease. Take it apart, soak it and wipe it down and it should work fine. The spring can just be so gunked up. Easy to get them at reduced prices because a lot of them are that and the sellers assume they don't work.