Bro, I am not advocating mechanic and I cordially appreciate your help and concern, but point is I am struck in a tricky situation. I cant afford company rates which were 5 times of this. Mechanic said pump is fine and dont mess with pistons, they are okay and once they are opened you have no control on things.