23,000 miles is NOT high mileage. I know a guy in Florida with a 2004 cbr600 f4i with well over 90,000 miles and still on trucking.
I would ask for maintenance records though to make sure proper things were replaced on a timely matter. Things such as spark plugs, chains, sprockets, timing chain (if needed adjustment), etc.
I would say that's a pretty decent price for an f4i, but expected for this time of year. The salvage title will lower the retail price of it, so I'd expect that from a bike.