Here's good supplier for electrical connectors. I think they have replacements for everything on bike.
https://www.corsa-technic.com/
I wouldn't use silicone hose for coolant though. Coolant will "steam" itself through and you'll loose half your coolant within a week! It's really only good for intake-plumbing.