Lo normal es que si está en varios componentes, estos componentes obtengan el dato desde el servicio oportuno, que hará la consulta a la base de datos o donde corresponda.
Si los componentes es para crear una sola visual, puedes pasar a los hijos el producto como Input.
No se si me explico bien, la idea es tener en un solo lugar los precios, para que sea mas fácil cambiarlos y no tener que buscar en cada componente, que pueden ser varios y en algunas categorías pueden repetirse, ya que por ahora no están en una base de datos.
Los datos no deben ir los componentes. Los componentes deben solicitarlo a servicios.
Si no tienes base de datos (entiendo que es porque los datos son fijos), te creas igualmente un servicio y este proporciona los datos a partir de un array que él tenga.
Y todos los componentes acceden tienen este servicio y así acceden a los valores.
Al guardar los datos como arrays, puedes programar para que, en caso de añadir nuevos productos en el servicio, los componentes automáticamente muestren los nuevos productos sin modificación