It's been a couple years since I ordered but I don't recall the turnaround being too awful long. Maybe a couple weeks? Fit is great, looks stock. I did have the body off the frame tho
I put a 100 mesh filter first thing from the tank. Then it is easily serviceable as well. Could not find a 1/2"sock anyways.