It looks as if the existing cables might reach?
If not, as you'll have to make good the existing hole, I would use a
Ashley J804. Its maintenance free, with cable grips.
Make sure you safely isolate, and note your wire positions. I've read so many threads, where people have got themselves in a pickle, putting up new lights.
The red wires are live feeds, yellow is the switched live (mark it with red tape), the two blacks and blue are neutrals. I take it all works etc? Your new fitting requires an earth, which you need to verify is ok. That's the wires in the yellow/green sleeving, which you'll need to replace if using the J804.
You'll also need to verify you have a joist to fix to in your new position.
Why not add it to the list, for the electrician to do?