Give Danny Arnett a call at Lake Fork Boat Carpet. 903-440-4440. He takes care of the top three items. Lake Fork Fiberglass 903-473-4161 takes care of the last item.
I know it's not around Dallas, but it gives you a reason to come fish on Lake Fork. Good luck.
Lake Fork Boat Accessories