doesn't look bad. but for 2500 ...

That seems a bit too much for someone saying "...kid says it need valves or something brake and shocks but i dont knwo for sure" If you could find out what exactly is wrong, I would be very intrested (depending on whats wrong).