Sorry for the late revival of this thread. I'm working on getting the parts for this, has anyone gotten a local US dealer to bring these parts in?
Also more importantly to @TRD83 and @theoverachiever did you ever get your puddle reinstalled, and what was the best way you found to do it?