to say someone is wrong you should at least have a good argument - dude, i OWN 105 twin spark - it has 77 kW, 1.6 engine and A VARIATOR, which is currently being replaced, just waiting my line in the service this week.
about the mark on trunk, i wont argue, because mine is imported from Italy, its an 147 1.6 T. Spark Eco Progression trim level, so maybe there were differences for UK.
i have never ever seen a 105 with a variator, it deceives the purpose of the 105 as it had different relaxed cams for more low end torque to the 120??
weres smallville, he has a 105, and that doesnt have a variator, they have different exhausts too??
seriously i would question your mechanic, as to what he is doing mate
either that or its had an engine replacement at somepoint in its life for the wrong one? because it shouldnt have one.
engine codes should sort it
105 is AR37203 - 937AXA1A
120 is AR32104 - 937AXB1A