Late to the party , but the best linoleum/vinyl floor cleaner I`ve used is Armstrong`s Once `n Done Floor Cleaner. Expensive, but it does work without streaking.
Never thought of using Optimum`s No-Rinse (ONR) and their Power Clean together for cleaning kitchen floors. If someone comes up with a home-made recipe of how much of ONR and OPC to add to a gallon of water for floor cleaning, let us know.
As far as cleaning garage/shop floors, I use Stearn`s Packaging Corp.`s Jungle-Jake Cleaner/Degreaser diluted to two ounces to a gallon of water. It`s a "less-expensive" degreaser soap I found at Mills Fleet-Farm in the upper Midwest. I`ve never used something like Zep`s Heavy Duty Citrus Cleaner or their 505 Fast Industrial Cleaner/Degreaser, which might be suitable soaps as well. I use a Schmop to clean the floors, which is a large, rectangular mop head with a removeable elastic-banded cotton-nap cloth that is stretched over this rectangular head. The "hard part" is that it must be removed and rinsed in the degeaser soap solution, wrung out, and reapplied/stretched over the head to wipe the floor. It covers a very large area in a short time, depending on how dirty your floors are. It is a GREAT tool for cleaning walls and ceilings, provided that wall or ceiling texture is not too rough, like a stucco. If you are using TSP-substitute soap for cleaning walls or ceilings prior to painting, wear some type of rubber or nitrile gloves to protect chemically chapping your hands.