Speaker Repair

Just seeking advise on this repair.

I got an old Yamaha speaker that has been working so sell then I notice that there it now has a buzzing sound when peaking on mid (which I haven’t experienced before.

I tore it down and the image below is what I found.

I found some replacements for it. (Its seems like its a 1.5” 6Ohm 4w speaker).

However, all I can find online in 1.5” is 4Ohm 5w.

Will this work as a replacement?