My aircraft is an Australian experimental so I can use whatever I wish, however I try for hose that has published specifications, like Gates products (available through my local REPCO automotive store).
It can be hard to find the correct ID on some hoses - don't compromise buy Rotax if you cant source locally..
Don't use hose that is not recommended for that purpose eg coolant hose should never be used for oil/fuel.
Be very careful about bend radiuses. For coolant hoses you may be able to find a preformed (bent) automotive hose that can be cut down for use in your application removing the need to bend the hose. Oil hose can collapse, restricting flow, if minimum bend radiuses are not observed.
Replace the hose for its full length . Do not cut & join at the firewall. This practise may save a few dollars & time but does not replace the rubber further back in the aircraft and introduces a potential failure point at the join.
There is one pre bent/formed coolant hose , on the top of the engine, that in most applications is best purchased from Rotax.
Cut your hose with a purpose made cutter, to reduce fraying and potential "rubber" contamination of the system.
Where possible, cut your hose to the maximum length so as to fit all the way onto he spigot.
Use quality hose clamps with 360 degree even pressure and no sharp edges.
Personally I don't like silicon hose - its heavy, doesn't usually have specifications, may lead the installer to extend life beyond the 5 year service interval and is not cost effective.