If you just need to replace the speaker, take the one out of the SP and use that. That's what I used to get one of my GBCs sound working again. A bit of modification around where the speaker is needs to be done (just cut a big enough notch for the speaker protrusion).