Is your 8.9% rate for 72 or more months? The rate is higher for the 72+ month loans versus 60 months or less.
For those w/excellent credit, rates are 0.99% for 60 months /or less on 2016 model year.
With an 850 score, Eagle offered 3.99 on a 2017 CVO 2 1/2 weeks ago, so curious how someone scored a 2.99% rate from Eaglemark w/801 (excellent score) unless it was a 48 month term.
Call around (credit unions, your local banks, etc) and ask if they finance motorcycles, and if so, what are the rates for specified terms (36, 48, 60 months).
Example: $35,000 loan at 3.99/60 months is $644 and change versus $726 and change at 8.99/60 mos or $630 and change at 72 months---compare that to the 3.99/60 months and that's an extra year of $600 plus per month or roughly $7k more at 72 months or approx $ 4,900 more at 60 months.