I decided to go the top swap route and my main question is should i buy an m90 used or rebuilt? Considering im a full time college student and trying to save money but i want to buy good quality.