I have received a reply from nissan. They plan to give me an improved part to be installed. When I queried what this part would be, they stated that they want to fit new bushings for the mounting points between the ladder chassis and cab body.
If this part is worn, it would cause a poor ride...