they will have the basic necesities for car and parts too, however as Joe says they might have to order it and take a few days to get your later year model car parts if you do not have them with you, however even if you take your own oil and filter they will do it for you!! remember that the habits and costumes are very different and the way business is conducted is too! Luis Enrique, the main man there, is very nice and helpfull you can even call him at (638) 383-8513 or 383-8230 if calling from USA add 011-52 before the area code (638).
If your car is a later model you will most definetly need to take the oil filter to avoid any unforseen delays or using the old filter.