Might be a "rookie" coding error - not allowing part numbers with leading zeroes - someone may be converting these into plain long integer
variable types prior to feeding to the search engine, instead of treating it as a character string, me thinks...
Well, at least you have found a source for them - hopefully their inventory count is accurate.