Based on what I see, it's a Model slide. That's from looking at the ejection port to end of slide length. If you can provide a measurement from the front of the ejection port to the front end of the slide we can really tell.
The alternate is a CS45 slide, which is shorter.
I can't help you with price as the ones I see listed on Ebay are overprice in my opinion.