04 honda valves are junk. That thing sounds like a typical 04'. I'd save your money and fine one thats 05 or newer. Also you can tell it wasn't kept up just by the list of stuff that needs to be done to it.
If the valves need adjustment - 100$ probley cover it I dont know what your shop charges but prob hour job, depending how fast they move ha ha. But running it with the valves way out of adjustment (like where you have to push start it) usually doesnt help the matter and may need valves, springs, probley haven't been seating right at all.
"Jump for show, Corner for dough"
"In ball and stick sports they give you the balls, In Motocross you have to bring your own"
Sponsors:
Glens Sport Center, FC MODS, MSR, Sunline, Tag, Filtron, Six Six One, Steel Mx, Dunlop,