Is this the right mineral spirits ?

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.