Yeah 20,000 miles is a lot for a bike. With most harley's tho the owner kept great care of the bike. They hold their value like no other. My friend owns a buell with i think 30,000 miles on it and it runs great. Go for the python pipes or screaming eagle i would recommend to stay away from the drag pipes. They have way way to high of a pitch and not enough back pressure.