If you already have a validly filed mechanic's lien, there's no real advantage to also adding a Lis Pendens. The mechanic's lien will prevent any title insurance or sale since the purchaser will take the property subject to any existing liens. I would secure counsel now to foreclose your mechanic's lien and sort of your ownership interest. Obviously, in future deals, make sure your name is also placed on any deeds.
Good luck and best wishes.
__________________
Attorneys are limited to offering specific legal advice in states where they are licensed. Online responses offered here are ADVISORY OPINIONS only and should NOT be considered specific legal advice! Consult a local attorney for specific advice.