I fed my two Oxbow Urinary Support after Flourish had her first stone, and she still developed another. So I don't know whether they help or not. She went 2.5 years after the first one without another. It might have been the low calcium diet, it might have been the Urinary Support tablets, it might have been just plain luck.
KMS pellets are good, but my sow had Oxbow Performance for young cavies the first six months of her life, then KMS for 2.5 years, and got a stone. To be honest, if you've got a pig with stones at nine months of age, I'd take him off pellets completely. They're not necessary to a pig's diet, they're just a convenient way to get vitamins and minerals in them.
I aim for a diet that is less than .4% calcium. Every day, per pig, they've gotten for breakfast: one baby carrot, red or green leaf lettuce; for lunch: a small chunk of radicchio, a small hunk of belgian endive, a couple of wheels of summer squash (zucchini or yellow), a couple of young green beans; and for supper: a chunk of tomato, and several slices of bell pepper. For supper, they've gotten more lettuce or, if I can find them, fresh corn husks and silks. They get occasional bits of fruit, usually either blueberries, a small apple slice, or watermelon rind.
Since they've been pelletless and they'd gotten to the age where they started losing weight, I've also given Oasis Vita-Drops multi-vitamins. I don't give nearly as many as the bottle calls for -- maybe 3-4 drops on the veggies 2-3 times a week.
To be honest, you can do everything right and still have a pig develop stones. I have been religious about the diet for my two, and still wound up losing Flourish to stone complications. You just have to do the best you can and keep your fingers crossed.