I cannot say enough about the customer service of Joe and Jeremy. I have had the suspension done on a couple bikes with great results and even fine tuned at the track. More recently I found bearings and a race in the oil screen of my Yamaha these guys knew exactly what the problem was and fixed it in record time as I was leaving for Camp RZR. I was notified by phone every step of the way of the progress and roughly the cost. If you need work on any offroad machines I highly recommend AEO!