I've never seen a good one.
You can get some canned software pretty cheap (probably) - I'd go that route if possible. Otherwise building it out yourself isn't very hard but is time consuming and usually requires a few iterations as you add or fix it. A good asset ledger gets very large as you need to be sure you capture a lot of key information - date acquired, date in service, salvage, method, convention, purchase information (PO, Vendor, Invoice). Then you have asset classes (maybe) or departments, serial numbers ... and possibly tax methods as well, and bonus depreciation taken, plus all your reports for depreciation and retirement. etc. etc. etc.