Does anyone know who made this big green press? The frame looks to be cast from aluminum and is 15 inches high. It has a stamped serial number of 5A604. It looks like there was once a manufactures sticker above the serial number. The present sticker is from a previous owner. The lower press linkage is for a rather complicated priming system.