I use a small mouth Nalgene bottles for bar oil. MSR bottles work OK for fuel if I’m carrying it on my back. Otherwise I have a gallon cheapo can as mixing a gallon at a time is kind of the standard procedure.
Please, please reconsider this strategy. From my time working at the poison center I have found that if you put it in a drinking container, someone will eventually drink it. Bar oil in a nalgene is no doubt safer than antifreeze in a Gatorade bottle, but still potentially dangerous.