Hello Joshua, When you come in to see me I can answer all of the above.
Need model make and year to answer.
Every car is different as to the insurance and every warranty is different make sure you read the fine print
Thanks! Your answer is awaiting moderation.