Honestly I wouldn't suggest that food because it contains cane molasses. If you can find Hazel Hamster anywhere near you, that's a perennial favorite for most of the forum
I feed mine a combination of oxbow and hazel hamster, along with another mix called higgins sunburst. (Note: Higgins contains cane molasses and quite a lot of dried fruit, which is why I use it in very small amounts, and in combination with two other foods)
If all else fails, Oxbow is great as a nutritionally complete diet of its own, though since there's no variety in it it's good to give a bit of fresh veg and occasional fruits (sparingly, as they're high in sugars). And like you said is it slightly lower on the protein, so you can supplement the protein level with foods like dried mealworms, scrambled or hard boiled egg (if boiled, remove yolk) or bits of plain boiled chicken or turkey. Peanuts are also fairly high in protein, but a bit fatty (raw ones, not salted or roasted). My preferred protein supplement is actually a particular chicken-based cat treat called Feline Greenies. My syrian loves them xD