13 years of experience
Jacksonville, FL

I have 10 years of experience working as an automotive technician. I've worked at Goodyear, a used car dealership, and independent shops. I have a lot of experience in almost all repairs and my priority is to get the work done correctly the first time, every time.

Xavier is currently not taking new appointments.

Meet some of our other highly rated mechanics in Jacksonville, FL





on {{newReview.submissionDate}}


on September 08

Very impressed by your service



Ford Focus

on September 08

Very knowledgeable. Glad I was assigned Xavier. He went above and beyond and all at a better price than car shops.



Honda Accord

on September 09

Xavier arrived exactly on time and was able to diagnose and fix the problem without any issues. Very friendly guy and he saved me a lot of trouble. Before I discovered yourmechanic, I e-mailed and called several shops around Jacksonville (including the Honda dealer!) for help with my issue and got zero replies. A service like this is a long time coming. Based solely on my experience with Xavier, I would not hesitate to recommend this service to my family and friends.

on September 22

Arrived 41 minutes late, without a phone call. Asked me for a socket, which I did not have. He left to go buy the socket he forgot to bring. After he came back he was banging and cussing. He told me I needed additional parts that I wouldn't need if I had went to a shop. So basically the $250 I saved calling them was lost because the new parts were $320. He said because he was at my house he was going to have to break it, therefore I had to have it replaced. He left again to buy the additional parts. He broke one of the new parts and it was stuck in my car. He was outside banging and cussing very loudly, "MF this and MF that!" while spitting (with snot) on my driveway. He left a 3rd time to get another part. He was gone for almost 2 hours. I called several times to complain. When he finally came back he fixed it quickly because customer service had called him. He was at my house from 9:41 a.m. to 7:10 p.m. and he didn't even clean up my garage before he left. A waste of my whole day! Now someone is playing games because I an getting emails with quotes for cars I do not own.

on September 10

Rating speaks for itself.

on September 19

on September 21

Was nice. Was able to diagnose the problems with my car and fixed the annoying noise coming out of my rear passenger bearing. the dealership was asking me to replace all the bearings and were charging me a whopping price for that, but Xavier advised that all the others are still in pretty good shape and only one of them had problems and hence he fixed it. Highly recommend him.

on September 17

Mr. Castro showed up on time and ready to work. He has very polite and professional. He got the job done quickly and left the car and area he worked in clean. I would definitely recommend him to friends and family.



Ford Tempo

on July 02

Great service and great price

on November 29

He came on time and finished fast.

on October 07

Bright awesome guy, arrived on schedule and promptly found the issue, was an oversight on my side, accidentally crimped a fuel line after installing a new fuel pump. He found it in literally under 2 mins, fixed it, and inspected the rest of the car. Very happy with this, worse case scenario was he had to replace the fuel pump and I was quoted the lowest price I've heard from everyone I called.



Dodge Ram 1500

on October 19

Very informative! Xavier explained the issue, how to prevent it, and answered all of my questions.

on October 18

I booked a mechanic to get my car running. That did not happen. It took a phone call to my brother top find out the exact problem and get the car drivable. So I paid seventy dollars for nothing. Rip off. Xavier was however nice and pleasant.

on October 24

Xavier did quick work on replacing my CV axle. Having a mechanic come to you is so Much more convenient



Ford Escape

on February 27

Xavier does good work at a fair price, and will not try to sell you a bunch of services that you do not need. Would definitely recommend.

on November 30

Great friendly hard worker very informative about vehicle

on December 05

Xavier was very professional and did a thorough job. I will definitely be using his services again!

on February 16

Xavier is always a pleasure to work with. Very professional and a good mechanic. I will continue to use him for all my future mechanical needs :)

on December 30

Xavier was on time and professional.

on December 16

Did a great job!

on December 21

That guy is the one to fix your problem till it's right...

on December 19


on December 22

Very thorough! Explained as he went along and was early!

on December 28

Excellent customer service!

on December 30

Xavier's service was professional and timely, and my van is starting with no problems now.

on January 05

Very personable. Straight forward. Very professional...you couldnt tell if he didnt like my kind of people or not....he just loves working on cars.

on January 21

Always a great experience with Xavier because he is thorough and efficient.

on February 05

Xavier did a great job replacing my wheel hub assembly. Very nice person went out his way to make sure the job got done. No more noise!!! Thank you!!



Mazda 3

on February 24

Xavier was on time, friendly, personable, and professional during the entire process. He kept me informed throughout the repair, taking the time to point out not only ebay he was doing, but what i need to keep in mind for future maintenance on my car. His fast work, upbeat personality, and excellent pricing will keep me coming back for all of my future repair/maintenance needs. Thanks so much!

on February 15

Prompt, friendly, and knowledgeable. It took him 45mns to do a 2hr job.

Mechanic Rating Summary
5 star
4 star
3 star
2 star
1 star
How people describe Xavier













Goes above and beyond




This mechanic is fully background checked and approved.

Spoken languages
English and Español

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com