If the initial delay was mechanical then yes you are entitled to EC261. Unfortunately you are only eligible once. One of the downsides about EC261 is the amount does not increase as the delay worsens so BA now has no incentive to prioritise you guys over someone who still has a delay of less than 3 hours