If not, can you provide a link on which one is right ? please let it be from a local store like home depot, ace hardware etc.
Yes. But you can usually get it in a pint size as well.
Most any hardware store sells it too.
In the US all “odorless mineral spirits” are the same.