Windscreen Cracked - needs replacingVendor advised Oil Leak- Vendor Believes to be Motor Oil but cannot confirm