Well I took a quick look and I noticed a simple error.
It should be 45 right? I have a fixed version, and I'm sorry if its late.
Also, there is no USP gib but one is listed as a MOsRotating, causing an error. I don't know if you intend to make one but until then a simple reusing of a previous gib is fine.