+1 on the final drive
It may or may not be any good having been flooded, but I would get the TPS. Actually it might be a good idea to get both the throttle bodies too. With 90k on the running bike unless the throttle bodies have been rebuilt, they'll likely need it or will very soon.
The ABS unit isn't bad thing to have around either as If the ABS servo fails, it's about $2300 (for the part) to replace.
On the 2001.5 - 2005 units when ABS unit fails you have next to no brakes at all, vs the pre 2001.5 which you just have no ABS if the ABS unit fails.