Can it be used to fill other oil?
Sure, it can be filled with avocado oil, soy sauce, coconut oil, corn oil, and even vinegar.
Will it leak from the top?
Definitely wont, no matter the screw place or the nozzle, they wont leak. Just remember to screw it tight.