Generise compare prices