Well, one mystery cleared up - another appears.
Don't know why I didn't think of this originally, but I emailed the FFL I bought it from - he looked it up in his records, and emailed me some info. It's a 640, which lays to rest any concern about +P's.
But, his note didn't contain the caliber...