I hate to break it to you, but if 14 bucks is going to break the budget on this then you REALLY need to reconsider turbocharging your car
as I said, this is a custom setup you are going with, you will need a custom drain line...13" is not a magic universal number that will work with every setup
that is also -8AN line, which is not that flexible at all...getting it to go where you need it to go is not going to be easy if it has a lot of excess line
if you want an oil drain setup that will work gauranteed then you will need to either measure EXACTLY how much you need, or you will need to put the fittings on the braided line that you cut to length yourself...the later is my recommendation, that 13" kit is not my recommendation
and barbed silicone or rubber lines are not an issue at all...I've used them countless times and have never once had an issue...as I said, the drain side is not a pressurized line, it will not just 'pop' off...just be sure you have the right sized barbed fittings for the line you are running and you will be golden