broken ejectors for sure.....you can clearly see the pins have sheared off both sides. New parts are available but they need quite a bit of fitting and the rim cuts need to be put in as well. You can not buy just the pins as they are part of the ejectors. You may consider removing the cocking slide to see if the keeper screw for the ejectors is in place. It looks like they are out more than would be possible if the screw was there. Repairing the top lever is very easy. First remove the trigger plate screw and see if the spring and stop are there. If they are then insert the stop in the proper orientation and you should be good to go.
Steve
Last edited by SKB; 05/29/15 10:34 AM.