Yup, done it 3 times. Macco is usually less than $450, good paiters are $500-$600, and my most current one had fiberglass repair and paint cost me $700.
If you get the shell cheap enough, well worth it. My shell cost new $2500 with the options I found, I am in less than $1000 with paint.