I'd bet there is, but maybe it's just me, but $45 seems cheaper than hours of headaches to do it yourself.