Just had car serviced. Notes on mechanic's report - what does this mean? "Slight leak starting on LH side of steering rack. RHF check strap noisy"
Forum Rules
Bookmarks