If you find a 3rd party solution that fits your needs, then use it. Even more if you have a tight deadline.
If 3rd party scripts don't do what you want, then you have to develop it yourself. Sometimes it is easier to start from scratch then to wade through someone else's spaghetti code.
The performance of the script always depends on the quality of the code. The term "3rd party" is not a quality indication.
Linux