Para sonidos de ese tipo, sí, funcionan. Si son muy fuertes igual oyes algo, pero aíslan bastante bien.
Precio, pues son muy baratos. Para probar te recomiendo irte al Mercadona más cercano, que venden dos pares por unos 4-5€, son caretes, pero así te aseguras de que te sirven y los aguantas.
Yo trabajo por turnos y cuando estoy de tarde o de noche, siempre me los pongo para dormir, y no me despierto por ningún ruido nunca. Ya pueden llamar a la puerta, al teléfono, estar viendo la tele... Lo único que oigo es a mi gata maullando para que le abra la puerta xD Y bueno, como los uso a menudo y tal, busqué por eBay y me pillé un pack de unos 20 pares por 7€.