Only real con I can think of is if you don't go completely through with it or some kind of hiccups comes along during the R&D process then it you'll end up being out of pocket and wasted some time. For something like roof rails I don't see the reward being worth that con to save yourself for example $200 or so but then again it all comes down to how motivated are you.