the front cannons on the 109 looked out of place int there on 3 guns on a 109 without gondola sometimes or is it just a different version?? just wondering great picture by the way 
If you're noticing the guns (of which there seem to be two installed above the engine) and not the big ugly air intake for the Merlin engine....

It's a Spanish-built Hispano Aviacion Ha-1112 Buchon... based on the Bf 109G, produced under license from Messerschmitt.
There is more than one 190 only 2-3 air worthy 109s the battle of Britain movie featured Spanish built 109s had a larger nose section
Including Buchon's there are still 13 airworthy 109's according to the list of surviving 109's on Wikipedia.