Some materials are oxygen compatible, some are not. I use teflon hoses for transferring HP oxygen, that is where high rate flows occur. These are stainless clad and have stainless or brass fittings. However, I use common SCUBA hoses for use on an oxygen breathing regulator. The HP hose is a static device with a flow restrictor. Once it is charged, there is little danger of so called adiabatic compression heating. The high flow hoses are on the low pressure side and do not pose a substantial combustion threat in comparison to HP apps. In either case, buna neoprene is not particularly sensitive to high or low pressure oxygen and will not spontaneously catch fire at normal temps. However, as has been said, one should be cautious in selection of materials where high flows at high pressures occur.
Preparations include disassembling the first stage and cleaning. Same for the tank valve. I replace those buna O rings which will contact HP oxygen for extended periods including the rings on the gauge hose. Cleaning the gauge hose and fittings gives a comfort factor and is probably a small but useful safety benefit should there be a contaminant which could act as a fuze. However, running common detergents through the hose, stuff like Green, is iffy. As has been mentioned, there is no way to scrub or agitate the interior effectively. Alcohol has some cleaning effect and will not harm the hose unless left to soak where, after a few days, methyl alcohol in particular may soften the hose. A short purge of alcohol will have no ill effect. However, it is questionable what safety benefit is provided as even a small amount of leftover vapor is explosive. I don't use any of the common cleaners, certainly not alcohol or gasoline. I clean the hose by injecting ENSOlV, an oxygen approved solvent. Afterwards, the hose is drained and blown dry (sofar as possible), then left to hang. ENSOLV evaporates readily and leaves nothing behind. However, it may damage some plastics. If your hose has a plastic restrictor then solvents may not be advisable. I use detergents only to clean equipment like my wet suit. None of the detergents will remove silicone or other greases by themselves. Vigorous scrubbing is needed. This kind of effort is just too difficult and variable to be used on small parts and gas passages. So, I avoid their use if possible.