I was going to say the same thing about the fork - definitely a Klein -
What size is the frame? The other question would be trying to identify the year. You could try the
Old Klein website. Not sure if it would be of help. Does it have a pressed bottom bracket?