Finally paid off the P-500 yesterday. With way over 4,000 miles, still runs like a new one. Glad to make the last payment. Going to see how long it will last!