Regardless of the other person having no insurance if you have insurance you are covered.
If you have no collision insurance then that is the choice you made on your policy.
Your neighbor has no legal obligation to fix your shit. If you get along with him then get over it and let it be. If you don't get along with him just avoid inviting him over to future bbq's