First, would this assembly of classes suit your needs if you did transfer?
If so, then a better question, that only you can answer.. is $100 worth 150+ hours of your time?