I've been reading a ton about sport quads and still cant make up my mind. I'm looking at a z400, raptor 700, or trx450. I will be doing a lot of trail riding but keep in mind I like to ride aggressively. My father in law rides a dirt bike on these trails and his GPS showed an average speed of 17 miles per hour on them. I want something that can come close to keeping up with a 2 stroke dirt bike in the trails but also will be reliable. I don't mind doing maintenance, I just don't want to constantly buy new parts because I don't have the money. So of those 3 which would be my best choice based on ability to haul ***, handle well in trails, and not be a constant money pit? Any help from people with experience with these quads would be great.