Nothing particular on the 04.. although depending on the price and if the bike is advertised as needing work or not or if has ever been dropped or not..
1) Tires
2) Chain/sprocket showing excessive wear/rust or chain making noise
3) brake pads / liner thickness
4) Warped front rotors on test drive
5) If the bike is advertised as never been dropped, look for any signs of rash on the fairings, stator cover, foot pegs, exhaust
6) Does it drive straight? Ride it and hold the bars so it's pointed straight and make sure it's actually going straight
7) Put the bike on stands and spin the wheels to check for bends
8) Open gas tank and make sure there's no rust in there
9) Fork seals and bouncy shock as you stated above
10) Battery/charging system - If you have a voltmeter, hook it up to the battery and make sure the voltage is reading in the correct range
These are all things i would check if i was planning to buy a bike that "needed nothing".