Re:
I would have though that the triangular section top and down tubes would give some clues.
It looks to have a real mix of components on it, I wonder if any of it is original. The forks look too long for the frame as well, what are they 120mm travel? 80mm would probably fit better.