Racks can be repaired fairly inexpensively (speak to Eddie at Christian Lewis or other SM sponsor service agent in your area) but I would check this first, seems you have a sharp rusty edge that could have worn the pipe that sits on top of it:
View attachment 47584
Update:
Changed the PS oil cooler radiator on Sunday.
Checked the oil level today and it seems low again. Cant work out where the leak is. Inspection booked at C Lewis this Saturday, will ask ED to investigate further.