On thursday , the wind blew my bike off from the side stand! The bike is not the same place, where I live and wasn't about to have a look that day, but I'm glad I did. It was parked between metal rods and not sure how, but it managed to keep it, from falling to the ground! After putting back on the stand, took cover off to check damages. Dip on the side of tank, sticker partly came off, handle bar bent ,throttle cable holder came out-managed to put it back, looks working ok. Suspension looks ok, no damage on that. I know, could be much worse, if falls on the ground and not having a look for days- but I was going crazy, even with the many problems, at least looked new-but now..Feel cursed with this bike for a while.
So, yestersday made 1 petcock from 2-not expecting much- but it fixed it!! Finally something goes good, after months! Petcock is not leaking anymore-I can't believe it.
The "no revs above 4k, only if pumping the throttle and then climbs up higher" problem is still there, tough I feel more throttle response now. Fires up straight and the sweet smelled-white exhaust fume gone. The white fume is still there, but smells like fuel. By the way, oil was changed as well, after leaking stopped- had to do it on cold engine, so some fuel still can be in the oil case.
About the fuel pumps, fitting the 650's or the other 125's changed nothing. After taking both petcocks apart, realised this was the problem. Making 1 petcock from 2 is worked, but with even wiht the new fuel pump ,"no high rev" problem still there. Checked vacuum hoses, no leaks. Probably have to call mechanic with a trailer next week-I did what I could myself.
Thanks for the help guys.