For the tax implications, you should talk to your accountant.
Yes, you can lease the cars to your company. You do not need a leasing license.
Just make sure you have a good leasing agreement.
I would recommend that you search for a good tax attorney near your local area there in Garden Grove. I will change the Practice Area to include tax attorney which should help to get some responses from tax attorneys. I would also suggest that you look at "Find an attorney" at the beginning of Avvo and type in "tax attorney" and "Garden Grove" for the city. You can then check out whoever appears as having that background. Best of luck.
Mr. Crosner is licensed to practice law in California and has been practicing law in California since 1978. The response herein is general legal and business analysis.. It is not intended nor construed to be "legal advice" but rather it is analysis, and different lawyers may analyze this matter differently, especially if there are additional facts not reflected in the question. Oftentimes the question does not include significant and important facts and timelines that, if known, could significantly change the reply and make it unsuitable. I am not your attorney until retained by a written retainer agreement signed by both of us. See also avvo.com terms and conditions item 9, incorporated as if it was reprinted here.