The folder will rebuild itself correctly if mail detects anything missing, but I agree with your reluctance to just start dragging stuff to the trash without thinking. The MessageRules document and it's backup contain rules on when to move junk into the mailbox, as well as any other rules you have made in your mailbox. If these files become corrupted, it could result in the type of behaviour you are seeing. Before you delete these files, write down the rules you want to save. Don't use the computer to copy-paste any of the code, because it could be corrupted.
The next target on your list is the LSMMap2 file. It's just a bunch of seemingly random characters, but all I know is that the more messages I mark as junk, the longer it gets. Again, if you delete this one, and start up mail, it will create a new copy of the file (blank, hopefully).
In a few days, if the junk mail still isn't being treated as such after you have marked a few messages, you will have to delete the Junk mailboxes (.mbox) as well as starting over again with the previously mentioned files. Make sure to delete all the Junk mailboxes, which hide in the foders with your account name(s), and also in the generic Mailboxes folder, which contains the mailboxes stored on your computer.
Other than that, the only thing I can think to do is to just trash the folder, but deleting just the files above should take care of the problem.
When deleting the files make sure that Mail is not running at all, and just to be safe when starting up Mail, empty the trash beforehand.
Best of luck!