Embodiments of the invention include apparatus and methods for coating medical devices. In an embodiment, the invention includes a coating apparatus including a coating application unit including a fluid applicator a first rotation mechanism and a second rotation mechanism and a controller, wherein the controller causes the first rotation mechanism and the second rotation mechanism to rotate a medical device at substantially the same speed, wherein the speed is greater than 500 rotations per minute. In an embodiment, the invention includes a method of coating a medical device including rotating a medical device with a rotation mechanism at a speed of greater than 500 rotations per minute contacting the medical device with a fluid applicator and applying a coating solution to the device. In an embodiment, the invention includes a medical device. In some embodiments a surface of a shaft of the device comprises high points and low points.