yes, definitely a cat 300 series -- the serial is stamped on the front left side of the engine plate, between the front engine mounting hole and the frame edge. If it's been painted a few times, it's likely filled in and you won't be able to read it without sanding/scraping away the paint.