I'm a non-licensed mechanic can I put a mechanic's lien on a vehicle still being financed
No,
You would have to follow the process under Texas Property Code Chapter 70 to file a Worker's Lien. Mechanic's Liens under Chapter 53 of the Texas Property Code are only available for improvement of real property (real estate).
-Aaron