This is the way we install Firefox and Thunderbird extensions, and until I read here about alternate methods I understood this was Mozilla's recommended method. We've not seen any breakage when recently upgrading from 3.6.x to 8.0.x and not changing our installation methods.