I have Never Liked those ground straps. they make them in copper and galvanized steel. I usually use a meter pan clamp as in this pic. http://www.tselectronic.com/thomandbetts/sc51_1.html?tse_Session=b5765e6ac0fc8d723bddf5608b15a05b
They Can be installed as so the meter cover can be removed.