Update
Scored a few more measurements and lots of photos.
Bike is a SLX and not a Ghibli as I suspected, though i'm far from being an expert.
TT length is 22.25", or 56.5 cm which seems a little long but i think i could live with that.
Standover is 33", once again a bit tall but workable.
Also, bike is full Campy with the exception of the shifters and rear der, which are Dura Ace.
I think i'll pick it up. Paint and plating looks nice.