Hello. I have received your email. We have checked the parts that we have in stock and they are made to print.
It looks like it fits fine based on your pictures. As far as the springs, please check with customer that they are using the correct springs. I have attached a few pictures of what it should look like.
If you have any questions please contact me. Thank you and,
Best regards,