Well, I did so much research that my head hurt. In the end it all led back to the part that you linked to. Which is the same type that is on my car now just a little smaller piston size. I found a new one on amazon with free shipping and it will be here thursday. I will post the results.
Thanks for the help.