Is this the right mineral spirits ?

http://www.homedepot.com/h_d1/N-5yc1v/R-100677235/h_d2/ProductDisplay?langId=-1&storeId=10051&catalogId=10053

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.

Ditto.