Not really, they are the ones who broke my tie rod, claimed it was a "wear" part and refused to pay. The Dip**** who broke it left after breaking it and did not tell his boss.
NEVER going back.
Back on task,
I had a slow leak from a front right rim, but mine was cracked due to a dog/ice/curb issue. I am sure if you were to find the source of the leak someone could weld it.