Scala: Listar [Tuple3] para mapear [String, String]

Eu tenho um resultado de consulta deList[(Int,String,Double)] que eu preciso converter para umMap[String,String] (para exibição em uma lista de seleção de html)

Minha solução hackeada é:

val prices = (dao.getPricing flatMap {
  case(id, label, fee) =>
    Map(id.toString -> (label+" $"+fee))
  }).toMap

deve haver uma maneira melhor de conseguir o mesmo ...