No major car insurance companies will require a deposit or charge you for a insurance quote. If any insurance company charging for insurance quote then it is not trustworthy company.
The insurance plans will be different in some other industry like construction company they charge a deposit for insurance quote which is a normal practice. If you are looking for finance services tichiauto also provide finance services for your car.