Yeah would make sense to come have a look see what u thinkWell have a think about it.... tbh im probably better off coming to view it but i dont have a van atm. you not riden it much.. keep it and ride it!!
Last thing i want is you driving it to me and me thinking it needs this and that lol. and im abit wary about this oil leak or not oil leak hahah. let me know lad.