It is common to pay an agent in Italy. My brother is contacting them but I wanted to see if I could some good leads online.
About the price, it is more or less what an agency told us sometime ago. I guess that I could try some A/B testing on the price.