Sounds like it may be best kept as a paperweight conversation piece, since there is a good chance the frame and/or crane is also warped. "Filing and sanding" the frame sounds a little scary, too...
However, If the frame is confirmed as OK, my first guess would be it's a 38-44 heavy duty and it should not be too difficult to find a replacement 38spl cylinder. Good luck.