Definitely not a Shiro, those are yellow-green when ripe. Red skin with yellow freestone flesh sounds like a Japanese plum of some kind. Does the skin have any kind of bloom on it or is it more shiny? Nursery mislabelling is so common, half the time you just end up with a mystery tree that turns out to be pretty decent anyway.