It only took all day ...
... for DH to fix the broken grill and for us to clean the oven.
The doors and front panel had to come off and the new part fitted.
The oven and shelves have now been cleaned and look like new.
I am never ever going to cook or bake again. That way it will stay clean. :)