Lloyd Corporation's 14% coupon rate, semi annual payment, $1,000 par value bonds, which mature in 30 years, are callable 5 years from today at $1,050. They sell at a price of $1,353.54, and the yield curve is flat. Assume that interest rates are expected to remain at their current level. What is the best estimate of these bonds' remaining life?