best price mexican beach rock