I have metal door frames, are the supplied fixings for the push button bracket suitable?

No. It is not advisable to mount the push button onto metal surfaces as the material can block wireless signals between the push button and the doorbell. However, if this is the only option then we recommend that you use the sticky pad provided as opposed to using the provided screws.