In my opinion No because it may almost work against you, in the sense that they have already clearly outlined what they require from you. By giving them a cover letter etc they may perceive you as one who cannot follow simple instructions i.e. attach CV ( and that was all they required, unless ofcourse you have a medical certificate etc)