You know what, I changed my mind, I don't know what it is, the frame isn't quite right either. Might be one of those racing rotax singles in a entirely home build bike? Don't they have a 660 engine size single?
Why I thought it looked like a srx is this:

But then when I looked again now, no, not quite right.