dishwasher sprayarm problem

I have a loose upper sprayarm. If I replace the arm itself, will a new one stay put or is there apt to be a problem with the plastic pieces that hold it?