I’d consider a local credit union etc. (I work for one and haven’t done my application yet, but I know that they will rate match cause of my credit and actually go to 2.24% for 72 months which is a tad lower than what Tesla offers.
Couldn’t hurt to inquire and see what a local CU or your banks...