A DIY rustproofing job can be effective, but it may not be as long-lasting as a professional one. Professional rustproofing often involves specialized equipment and techniques that are not available to the average person. However, regular maintenance and application of rust inhibitors can help prevent rust from forming and spreading.