###.part is the file name where your downloaded data goes. ###.part.met is the description of the .part file, and should be only some kb.
When aMule downloads a piece of data, opens the .part file, seeks to the position where this piece belongs to, and writes it there. This will result in the file size enlarged to the position of the last downloaded data piece. Actually on file systems which support sparse files, disk space is only allocated for real downloaded data, not for empty parts.
Example: say you start downloading a 800Mb file. Say, that aMule first downloads 180kb from the middle of the file. When it is saved, the .part file size will be 400Mb, but only 180kb disk space is allocated.