If you want top quality, European Auto Body is the place to go.
Unfortunately, their prices also reflect their image...$$$...be prepared to spend some good coin.
IMO, it was worth it at the end of the day. They do things right.
See Emilio (416-679-8722)
They are located on Steeles just west of Hwy 27 on the south side.
They did my E12 7 years ago. This image was taken at last years Pilgrimage held in Sheffield Ont. This years Pilgrimage will be held on August 20th.