Fits 2005-2010 maybe newer not sure on the 2011s and up. Nice tank may have a few small flaws looks bad ass installed. $65 plus shipping