I am not a very good MIB compiler and do not have a real one handy, but a quick glance at the MIB makes me wonder: are those values really "string" or should they be some other type? IP addresses and octet strings get encoded differently, for example. I'd check to ensure that you have the right types for those OIDs.