Just had my JAA Class II medical renewed in France, cost €40 and that includes ECG! In response to skydriller's earlier comment, the state pays nothing and all JAA Class II medicals are charged at that rate irrespective of whether they are a patient or not.
Oh by the way, my AME tells me that the French JAA Classe II medical is now valid for two years!! CAA seems to think they have jumped the gun, but the AME says it is the new rules