First, you should always use the -m option with check_snmp, it's much faster that way. Otherwise, the check has to look through all of your installed MIB's in /usr/share/snmp/mibs/ to find the oid. By using -m it will use THAT mib and execute in < 1 sec.
Second, if you are queriing a device for an oid, isn't it YOU that should be telling us what that OID should return and what the value of that query's result should be? How did you know to query that oid? If you view the mib for that oid, it should tell you what that oid result should return.
I query a device that supports MIB "Wellfleet-HARDWARE-MIB" with the oid of ".220.127.116.11.18.104.22.168.1.1.4"
Return values can be 1, 2, or 3 which mean OK, fail, notpresent. All of that info can be found by reading the MIB file, or by looking at the oid in a MIB browser like mbrowse.
Do a google for mbrowse and install it. It sounds like you need it.