For about 5 years now. Before that I don't know who had it, but I bought it from carmax. Most of the miles are from me. I think it had about 30k on it when I bought it. I'm just wondering if it's worth it to buy upgrades for this engine, or if I'd be better off dumping a different engine in it down the road. Is the B18B1 a great engine to modify? Cause I wouldn't mind getting another one that maybe had some work done to it.