Two types of preserve primarily available in Mexican bar? (7)

I believe the answer is:
cantina
'mexican bar?' is the definition.
'cantina' can be an answer for 'bar?' (I've seen this before). I'm not certain of the 'mexican' bit.
'two types of preserve primarily' is the wordplay.
'two types of' becomes 'tina' (I can't explain this - if you can you should believe this answer much more).
'preserve' becomes 'can' (canning is a kind of preserving).
'primarily' is a charade indicator (letters next to each other).
'tina' put after 'can' is 'CANTINA'.
'available in' acts as a link.
Can you help me to learn more?
(Other definitions for cantina that I've seen before include "Spanish bar; Italian wine shop" , "Bar in Spain (or Star Wars)" , "rural Mexican bar" , "Spanish wine-shop" , "Concern for drinkers" .)
