yes, mom and pop stores are cheaper. I go to them all the time and avoid Walmart unless there is one item i cannot get elsewhere. All our mexican friends say the Oxxos are more expensive also. One time we went to the new Vevero in riberas on the mountain side, got a quote for a 5 foot Tabachin tree, $2,800 !!!!! ($140 US) Went down the road to another one,,,,same tree....$120 pesos ($6).....lol....better shop around. Us, like many probably, when we first moved here we think the prices are pretty cheap, at least reasonable, then when you have friends with the locals, you realize how much you are paying through the nose!!! Went to the "gringo" chopo lab...got a quote for 3 tests....then went to my lab in Chapala.....one third the price for the same 3 tests !!!