Here's a couple more photos. Yeah it seems fine. I just fired it again though and it locked back prematurely which is a first. Not sure if that's an indicator of anything. I'm pretty sure its the frame but only time will tell, I think a full disassembly would be more hassle than its worth, I...