lower heating element

My lower heating element sparked and fizzled this afternoon. It looked like a small fire going around the element. It stopped once i turned the oven off. Turned the broiler on to finish lunch for my kids. Was wondering if it is definitely the heating element and if the element #ap2031084 is the correct one to order to replace this element. And one last question, how hard is it to replace? The Brand is GE.

              Thanks,

               Lelia