it's not a bad deal, but still you have to determine what parts will and will not fit. Too bad you don't ride an xs frame.
Think about what kind of bike you want to be riding a year or two from now, and weigh whether your $150is better spent or saved.