Ayuh,..... Welcome Aboard,...... What sorta "Parts",..??
Boats ain't like cars, you don't go to a dealer,....
Just go to a marine supply store, 'n buy whatevers available, 'n will work,.....
The fitting for the roof support oughta be an easy fix, from 'bout any marine supply, or canvas...